Ĺadny brzuch
Jak stworzyć program w Visual Basic-u, tak aby reagował na głos???
Można stworzyć syntezę mowy - za pomocą Microsoft SpeechAPI.Ale o reagowaniu na głos nie słyszałem :P :P :P :P
Można stworzyć syntezę mowy - za pomocą Microsoft SpeechAPI.Ale o reagowaniu na głos nie słyszałem :P :P :P :P
Ty migajek wyglądasz na dobrego programistę, ale ja mam 14 lat, i w sterowaniu głosem moja wiedza się kończy, więc jakbyś mógł to mógbyś mi podać kod... Bo takich porównań na dźwięku nie potrafię... :( :( :(
Ty migajek wyglądasz na dobrego programistę, ale ja mam 14 lat, i w sterowaniu głosem moja wiedza się kończy, więc jakbyś mógł to mógbyś mi podać kod... Bo takich porównań na dźwięku nie potrafię... :( :( :(
Ty migajek wyglądasz na dobrego programistę, ale ja mam 14 lat, i w sterowaniu głosem moja wiedza się kończy, więc jakbyś mógł to mógbyś mi podać kod... Bo takich porównań na dźwięku nie potrafię... :( :( :(
analizator wymowy?
życze wielkiego powodzenia.
ale moge Ci powiedzieć co trzeba zrobić
rozbierasz przyjętego wave'a na częstotliwości i analizujesz z wzorcem czy dla odpowiedniej częstotliwości jest odpowiedni sygnał. jeżeli tak to analizujesz po kolei wszystkie częstotliwości. jeżeli w 75% wypadkó będzie się wzorzec zgadzał z tym co program przyjął to można założyć że to jest to :)
kodem Ci nie zapodam. z prostej przyczyny. to jest ok 1000 linii kodu na coś takiego. ale będę szczery. odpuść sobie coś takiego na razie. jeżeli pytasz w innym tiopicu czy winAPI to język programowania to sorry.. ale jeszcze nie jesteś na poziomie w którym rozbierzesz dźwięk na częstotliwości.
1000 linijek kodu to smiesznie mala ilosc :).
Co do problemu. Mozna zrobic tak : Tak jak napisal j-mail na poczatku wykonujesz analize widma, ale z probkami w funkcji czasu (kwantyzacja). Czyli probkujesz np partiami 0.5 sec, wykonujesz na tym FFT i skladasz jako testowany "sampelek". Po znormalizowaniu tej probki przystepujesz do testu:
Do analizy najlepiej uzyc sieci neuronowych. Siec porownuje sampelka z wyuczonymi wzorcami (a dokladniej - siec jest w stanie rozpoznac z przyblizeniem do ktorego wyuczonego wzorca pasuje nasz sampelek)
Niby skomplikowane, ale daje mozliwosc nauczenia programu komend - co wazniejsze program moze sie nauczyc reakcji na glos dowolnej osoby (wystarczy go przetrenowac).
Jak by ktos chcial sie bawic mozna uzyc do tego rowniez AG (algorytmy generyczne) - ale watpie zeby na tym forum ktokolwiek sie chcial bawic nawet w SN a co dopiero AG :)
Użytkownik st3tc edytował ten post 25 sierpień 2005, 20:39
1000 linijek kodu to smiesznie mala ilosc :).
Co do problemu. Mozna zrobic tak : Tak jak napisal j-mail na poczatku wykonujesz analize widma, ale z probkami w funkcji czasu (kwantyzacja). Czyli probkujesz np partiami 0.5 sec, wykonujesz na tym FFT i skladasz jako testowany "sampelek". Po znormalizowaniu tej probki przystepujesz do testu:
Do analizy najlepiej uzyc sieci neuronowych. Siec porownuje sampelka z wyuczonymi wzorcami (a dokladniej - siec jest w stanie rozpoznac z przyblizeniem do ktorego wyuczonego wzorca pasuje nasz sampelek)
Niby skomplikowane, ale daje mozliwosc nauczenia programu komend - co wazniejsze program moze sie nauczyc reakcji na glos dowolnej osoby (wystarczy go przetrenowac).
Jak by ktos chcial sie bawic mozna uzyc do tego rowniez AG (algorytmy generyczne) - ale watpie zeby na tym forum ktokolwiek sie chcial bawic nawet w SN a co dopiero AG :)
AG to ogromna dziedzina. Znacznie wieksza niz ucza na studiach :). Widzialem systemy ktore rozpoznawaly obrazy lepiej niz podobne na SN :). Rowniez np. testowe AI w warcaby sie lepiej spisywaly (bo nie wystepowalo "przesycenie" jakie wystepuje w SN). AG sa potezne - ale i ZNACZNIE TRUDNIEJSZE w projektowaniu niz sieci neuronowe :). AG steruja duzymi autonomicznymi systemami przemyslowymi itp. Prawidlowo zaprojektowany i zbudowany system genetyczny jest czesto stabilniejszy niz SN i lepiej sie dostosowuje :)
Użytkownik st3tc edytował ten post 25 sierpień 2005, 21:53
jesli chodzi o zabawy z SN (po polsku ;P) to polecam http://www.republika.pl/edward_ch/
Dziękuję za tyle odpowiedzi!!!
:D
A może ty st3tc programujesz w Visual Basic?
migajek. 1000 linii kodu zajmuje analizator wymowy w MAT-LABIE.
analizuje proste dźwięki i je porównuje, bez rozkładania na wiele częstotliwości. porównuje zwykłe jakies buczyki i takie tam :)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Można stworzyć syntezę mowy - za pomocą Microsoft SpeechAPI.Ale o reagowaniu na głos nie słyszałem :P :P :P :P
Można stworzyć syntezę mowy - za pomocą Microsoft SpeechAPI.Ale o reagowaniu na głos nie słyszałem :P :P :P :P

Ty migajek wyglądasz na dobrego programistę, ale ja mam 14 lat, i w sterowaniu głosem moja wiedza się kończy, więc jakbyś mógł to mógbyś mi podać kod... Bo takich porównań na dźwięku nie potrafię... :( :( :(
Ty migajek wyglądasz na dobrego programistę, ale ja mam 14 lat, i w sterowaniu głosem moja wiedza się kończy, więc jakbyś mógł to mógbyś mi podać kod... Bo takich porównań na dźwięku nie potrafię... :( :( :(

Ty migajek wyglądasz na dobrego programistę, ale ja mam 14 lat, i w sterowaniu głosem moja wiedza się kończy, więc jakbyś mógł to mógbyś mi podać kod... Bo takich porównań na dźwięku nie potrafię... :( :( :(

analizator wymowy?
życze wielkiego powodzenia.
ale moge Ci powiedzieć co trzeba zrobić
rozbierasz przyjętego wave'a na częstotliwości i analizujesz z wzorcem czy dla odpowiedniej częstotliwości jest odpowiedni sygnał. jeżeli tak to analizujesz po kolei wszystkie częstotliwości. jeżeli w 75% wypadkó będzie się wzorzec zgadzał z tym co program przyjął to można założyć że to jest to :)
kodem Ci nie zapodam. z prostej przyczyny. to jest ok 1000 linii kodu na coś takiego. ale będę szczery. odpuść sobie coś takiego na razie. jeżeli pytasz w innym tiopicu czy winAPI to język programowania to sorry.. ale jeszcze nie jesteś na poziomie w którym rozbierzesz dźwięk na częstotliwości.
1000 linijek kodu to smiesznie mala ilosc :).
Co do problemu. Mozna zrobic tak : Tak jak napisal j-mail na poczatku wykonujesz analize widma, ale z probkami w funkcji czasu (kwantyzacja). Czyli probkujesz np partiami 0.5 sec, wykonujesz na tym FFT i skladasz jako testowany "sampelek". Po znormalizowaniu tej probki przystepujesz do testu:
Do analizy najlepiej uzyc sieci neuronowych. Siec porownuje sampelka z wyuczonymi wzorcami (a dokladniej - siec jest w stanie rozpoznac z przyblizeniem do ktorego wyuczonego wzorca pasuje nasz sampelek)
Niby skomplikowane, ale daje mozliwosc nauczenia programu komend - co wazniejsze program moze sie nauczyc reakcji na glos dowolnej osoby (wystarczy go przetrenowac).
Jak by ktos chcial sie bawic mozna uzyc do tego rowniez AG (algorytmy generyczne) - ale watpie zeby na tym forum ktokolwiek sie chcial bawic nawet w SN a co dopiero AG :)
Użytkownik st3tc edytował ten post 25 sierpień 2005, 20:39
1000 linijek kodu to smiesznie mala ilosc :).
Co do problemu. Mozna zrobic tak : Tak jak napisal j-mail na poczatku wykonujesz analize widma, ale z probkami w funkcji czasu (kwantyzacja). Czyli probkujesz np partiami 0.5 sec, wykonujesz na tym FFT i skladasz jako testowany "sampelek". Po znormalizowaniu tej probki przystepujesz do testu:
Do analizy najlepiej uzyc sieci neuronowych. Siec porownuje sampelka z wyuczonymi wzorcami (a dokladniej - siec jest w stanie rozpoznac z przyblizeniem do ktorego wyuczonego wzorca pasuje nasz sampelek)
Niby skomplikowane, ale daje mozliwosc nauczenia programu komend - co wazniejsze program moze sie nauczyc reakcji na glos dowolnej osoby (wystarczy go przetrenowac).
Jak by ktos chcial sie bawic mozna uzyc do tego rowniez AG (algorytmy generyczne) - ale watpie zeby na tym forum ktokolwiek sie chcial bawic nawet w SN a co dopiero AG :)

AG to ogromna dziedzina. Znacznie wieksza niz ucza na studiach :). Widzialem systemy ktore rozpoznawaly obrazy lepiej niz podobne na SN :). Rowniez np. testowe AI w warcaby sie lepiej spisywaly (bo nie wystepowalo "przesycenie" jakie wystepuje w SN). AG sa potezne - ale i ZNACZNIE TRUDNIEJSZE w projektowaniu niz sieci neuronowe :). AG steruja duzymi autonomicznymi systemami przemyslowymi itp. Prawidlowo zaprojektowany i zbudowany system genetyczny jest czesto stabilniejszy niz SN i lepiej sie dostosowuje :)
Użytkownik st3tc edytował ten post 25 sierpień 2005, 21:53
jesli chodzi o zabawy z SN (po polsku ;P) to polecam http://www.republika.pl/edward_ch/
Dziękuję za tyle odpowiedzi!!!
:D
A może ty st3tc programujesz w Visual Basic?
migajek. 1000 linii kodu zajmuje analizator wymowy w MAT-LABIE.
analizuje proste dźwięki i je porównuje, bez rozkładania na wiele częstotliwości. porównuje zwykłe jakies buczyki i takie tam :)