Momentan funktioniert es nur an Eingängen. Ich gehe davon aus, dass die Unterstützung für längere Texteinträge schließlich kommen wird, aber da die Benutzer erwarten, dass sie viel längere Einträge aufzeichnen, befürchte ich, dass sie befürchten, dass die Genauigkeit und die Zeit für die Verarbeitung beeinträchtigt wären.
Die Antwort ist ziemlich einfach: Fügen Sie oberhalb Ihres Textbereichs ein Texteingabefeld hinzu und verwenden Sie dann das onwebkitspeechchange-Attribut, um den neu erkannten Text aus dem Eingabefeld in den Textbereich zu kopieren.
Ich habe ein Codebeispiel auf jsfiddle gepostet:
Ich habe erfolgreich Code in html + javascript + php mit Hilfe von Voice-to-Text- und HTML5-Funktionen in Google Chrome 11 geschrieben.
X-webkit-speech wird verwendet, um eine Internet-Anwendung mit einem Mikrocontroller (Revoltion Education's Picaxe, kann aber jeder andere Mikrocontroller sein) sprachgesteuert zu betreiben.
Sie können mein Tutorial in meinem Blog lesen:
Tayeb
Tags und Links javascript html5 google-chrome usability speech-recognition