SpeechRecognition: error-Ereignis
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 SpeechRecognition-Objekts der Web Speech API wird ausgelöst, wenn ein Fehler bei der Spracherkennung auftritt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignisbehandlungs-Eigenschaft.
addEventListener("error", (event) => { })
onerror = (event) => { }
Ereignistyp
Ein SpeechRecognitionErrorEvent. Erbt von Event.
Ereigniseigenschaften
Neben den unten aufgeführten Eigenschaften sind Eigenschaften der übergeordneten Schnittstelle, Event, verfügbar.
SpeechRecognitionErrorEvent.errorSchreibgeschützt-
Gibt den Typ des aufgetretenen Fehlers zurück.
SpeechRecognitionErrorEvent.messageSchreibgeschützt-
Gibt eine Nachricht zurück, die den Fehler detaillierter beschreibt.
Beispiele
Sie können das error-Ereignis in einer addEventListener-Methode verwenden:
const recognition = new (SpeechRecognition || webkitSpeechRecognition)();
recognition.addEventListener("error", (event) => {
console.error(`Speech recognition error detected: ${event.error}`);
});
Oder verwenden Sie die onerror-Ereignisbehandlungs-Eigenschaft:
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> |