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.

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.

js
addEventListener("error", (event) => { })

onerror = (event) => { }

Ereignistyp

Ein SpeechRecognitionErrorEvent. Erbt von Event.

Event SpeechRecognitionErrorEvent

Ereigniseigenschaften

Neben den unten aufgeführten Eigenschaften sind Eigenschaften der übergeordneten Schnittstelle, Event, verfügbar.

SpeechRecognitionErrorEvent.error Schreibgeschützt

Gibt den Typ des aufgetretenen Fehlers zurück.

SpeechRecognitionErrorEvent.message Schreibgeschützt

Gibt eine Nachricht zurück, die den Fehler detaillierter beschreibt.

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-Ereignisbehandlungs-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

Browser-Kompatibilität

Siehe auch