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 bei der Spracherkennung ein Fehler auftritt.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
js
addEventListener("error", (event) => { })
Alternativ können Sie der Event-Handler-Eigenschaft der Schnittstelle einen Wert zuweisen:
js
onerror = (event) => { }
Ereignistyp
Ein SpeechRecognitionErrorEvent. Erbt von Event.
Beispiele
Sie können das error-Ereignis mit der Methode addEventListener verwenden:
js
const recognition = new (
window.SpeechRecognition || window.webkitSpeechRecognition
)();
recognition.addEventListener("error", (event) => {
console.error(`Speech recognition error detected: ${event.error}`);
});
Oder verwenden Sie die Event-Handler-Eigenschaft onerror (beachten Sie jedoch, dass dadurch gegebenenfalls andere mit onerror hinzugefügte Ereignis-Listener ersetzt werden):
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> |