ďťż

Ł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
  •