Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

Event SpeechRecognitionErrorEvent

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

Browser-Kompatibilität

Siehe auch