Diskuze: detekovani zvuku
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Můžeš to zkusit podle amplitudy signálu od mikrofonu. Štěknutí je většinou mnohem hlasitější než ostaní běžné zvuky. Dá se to realizovat přimo jako obvod. S rozpoznáváním je to věda. S tím ti neporadím. Hodně úspěchu. Poděl se s námi prosím, jak to dopadlo.
Nemůžeš mu to udělat na čip na obojku, popř na tlačítko které
pleskne packou? Kdyby už to mělo být jen detekce na hlasitost tak to každý
může zařvat a je doma, nebo když soused zatroubí
btw. on už je naučený štěkat pro otevření? taky mu to pak nemusí
dojít..
Tohle je obecně docela složité, ono samotné rozpoznání řeči není
lehkou věcí. Hlavní problém je v samotném štěkotu. Pes může zaštěkat
vždy trochu "jinak". Asi by to chtělo nejdřív udělat rozbor samotného
štěkotu vašeho psa. Udělat si třeba dejmetomu 25 nahrávek štěkotu.
Následně vhodně zvolit metodu parametrizace (způsob, kterým zvukový
záznam převedeš na nějaká smysluplná data, obecně bys mohl zkusit něco
na způsob rychlé fourierovy transformace). Tyto data by bylo dobré navzájem
porovnat, pokud by se tam objevila nějaká podobnost mezi všemi nahrávkami,
tak by se dalo už o možnosti rozpoznávání uvažovat. Následně by bylo
potřeba použít nějakou metodu na samotné rozpoznání - to je ta těžší
část. Pro rozpoznávání
budeš potřebovat bud velice obsáhlou databázi vytvořenou z nahrávek
štěkotu a nebo využít nějaký učící algoritmus.
Samozřejmě budeš těžko bojovat i s faktem, žeby zaštěkal jiný pes.
Eventuelně i s tím, že kdokoliv by si udělal na mobil nahrávku štěkotu,
tak by vaše dveře oklamal a dostal se dovnitř.
Zobrazeno 4 zpráv z 4.