2016-03-31 10 views
0

Ich habe diese API online https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html gefunden. Ich wollte ein sehr einfaches Skript für ein Schulprojekt, in dem erstellen, wenn Sie ein Wort sagen + ein anderes Wort die sript dann etwas tutWeb Speech API - Einfaches Skript zur Spracherkennung

Beispiel: Wenn ich sage „Open“ (und das Skript beginnt für die Überprüfung nächstes Wort) + und dann sage ich "History Web Page" Das Skript wird die folgenden Codezeilen ausführen.

Wenn ich "Öffnen" sage (und das Skript beginnt nach dem nächsten Wort zu suchen) + und dann sage ich "Mathematics Web Page", führt das Skript die folgenden Codezeilen aus.

Auch ich wollte, wenn es möglich ist ein komplettes Beispiel für ein Programm, das so funktioniert, da ich noch lerne :). Auch kann jemand die verschiedenen Möglichkeiten auflisten, wie man das Mikrofon für die Suche nach Sprache einstellt. Als ich versuchte, mit der Web Speech Api herumzuspielen, bemerkte ich, dass ein Browser das Mikrofon nicht einschaltete.

Etwas, das funktioniert wie folgt: D:

enter code here 

       // If the user said 'Open' then parse it further 
        if (userSaid('Open')) { 
         // History Web Page 
         if (userSaid('History Web Page')) { 
          location.href = "History.html"; 
         } 
         // Mathematics Web Page 
         else if (userSaid('Mathematics Web Page')) { 
          location.href = "Mathematics.html"; 
         } 
         // Italian Web Page 
         else if (userSaid('stop')) { 
         location.href = "Italian.html"; 
         } 
+0

Browser-Unterstützung für die Spracherkennung API ist immer noch ziemlich schlecht, weshalb wahrscheinlich nicht das Mikrofon umgeschaltet: http://caniuse.com/#search=speech – nils

+0

Ok danke: D, kann mir jemand zur Verfügung stellen ein komplettes Beispiel eines Skripts, das funktioniert wie ich erklärt habe, ich lerne immer noch, wie man die Websprache Api benutzt, es wäre eine große Hilfe für mich :) – MusicOverload

Antwort