Ich arbeite mit der HTML 5-Spracheingabe-API und möchte dem Server mitteilen, welche Antworten er von der Spracheingabe erwarten kann. Gibt es eine Möglichkeit, eine Liste möglicher Eingaben zu erstellen?
In Google Chrome können Sie noch keine Grammatiken verwenden. Insgesamt haben sie sich jedoch dafür entschieden, nur die Freiform-Erkennung zu verwenden. Relevante Frage ist Grammatik in der Google-Sprach-API .
Grammatiken werden in Firefox Web Speech API unterstützt, aber das Feature ist experimentell.
Wenn Ihr Browser HTML5-Audio unterstützt, möchten Sie möglicherweise versuchen, Wörter aus Ihrer Grammatik mithilfe von Pocksphinx.js Bibliothek, bietet es Javascript-basierte Erkennung, die für Grammatiken sehr gut sein sollte.
Ich gehe davon aus, dass Sie über die Spracheingabe sprechen API Spezifikation wie vom W3C definiert. Gemäß dieser Spezifikation werden Grammatiken unterstützt, welche die Methode ist, die von Spracherkennungssystemen verwendet wird, um mögliche Eingaben einzuschränken. Suchen Sie nach dem Abschnitt " Spracherkennungsgrammatiken ". Das Problem wird sein, wie gut es in dem speziellen Browser unterstützt wird, der verwendet wird, was bei einer HTML 5-spezifischen Funktion der Fall ist, da es noch kein abgeschlossener Standard ist. Chrome scheint mit dem Standard auf dem neuesten Stand zu sein. Sehen Sie sich den Blogbeitrag des Chrome-Teams zur Implementierung der Sprachausgabe an Eingabe-API.
Tags und Links html5 speech-recognition speech