SpeechRecognition: Fehlerereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Das error-Ereignis des Web Speech API-SpeechRecognition-Objekts wird ausgelöst, wenn ein Fehler bei der Spracherkennung auftritt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener(), oder setzen Sie eine Ereignis-Handler-Eigenschaft.
js
addEventListener("error", (event) => { })
onerror = (event) => { }
Ereignistyp
Ein SpeechRecognitionErrorEvent. Erbt von Event.
Beispiele
Sie können das error-Ereignis in einer addEventListener-Methode verwenden:
js
const recognition = new (SpeechRecognition || webkitSpeechRecognition)();
recognition.addEventListener("error", (event) => {
console.error(`Speech recognition error detected: ${event.error}`);
});
Oder verwenden Sie die onerror-Ereignis-Handler-Eigenschaft:
js
recognition.onerror = (event) => {
console.error(`Speech recognition error detected: ${event.error}`);
};
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # eventdef-speechrecognition-error> |
| Web Speech API> # dom-speechrecognition-onerror> |