#8 dusan0611
jak príkazy? To, čo povieš sa zapíše do textového súboru. Nič tam netreba meniť.
Ajax.php spracúvava hlas a výsledok zapíše do texťáku
index.php tu ak napíšeš príkaz a odošleš formulár, tak sa cez tú stránku zapíše tiež výsledok do texťaku.
Čo viac potrebuješ vedieť?
časti z index.php
---------------------
recognition.lang = "sk-SK"; - hlas nastavený na slovenčinu
---------------------
$.post(
"ajax.php",
{ preklad: result }
);
//spracuje hlas, ak to zadávaš hlasom po kliku na mikrofón
---------------------
<img onclick="startDictation();" src="decibel.png" alt="Pre požiadavku hlasom kliknite na mikrofón!">
//spustí javascriptovú funkciu nahrávania hlasu po kliku
---------------------
do dole if isset je v prípade ak to odosielaš ručne po ručnom zápise. Napríklad prázdny string, ani väčší ako 50 nezapíšeš.
Webkit je technológia, ktorá ti ten pre nos umožní. Preto, že sa to realizuje na Google servery tak to ide iba pod Chromom, iné prehliadače to nepodporujú. Internet mať musíš. Existuje Voice recognition module pre Arduino asi by šiel aj na Raspberry, kde je vopred pripravených 60 anglických príkazov, z ktorých môžeš 9 využiť v prevádzke.. Toto ma výhodu, že to ide aj po slovensky/česky atď. O Jave viem toho málo, takže s tým ti neviem pomôcť. Skús nejaké web API ešte Google Voice alebo Google Now sa to volalo. Raz som videl na SOČ-čkách, že jeden týpek mal cez Raspberry ovládanie hlasom v angličtine ale písalo sa to celé v Pythone a bolo to dosť komplikované a náchylné na neúspech.