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

View in English Always switch to English

SpeechRecognitionErrorEvent: error-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die error-Eigenschaft mit Schreibschutz des SpeechRecognitionErrorEvent-Interfaces gibt den Typ des aufgetretenen Fehlers zurück.

Wert

Ein enumerierter Wert, der den Fehlertyp darstellt. Mögliche Werte sind:

aborted

Die Spracheingabe wurde auf irgendeine Weise abgebrochen, möglicherweise durch ein benutzerspezifisches Verhalten wie eine Taste, die der Benutzer drücken kann, um die Spracheingabe abzubrechen.

audio-capture

Die Audioaufnahme ist fehlgeschlagen.

bad-grammar Veraltet Nicht standardisiert

Es gab einen Fehler in der Spracherkennungsgrammatik oder den semantischen Tags, oder das gewählte Grammatik- oder semantische Tag-Format wurde nicht unterstützt.

Hinweis: Dieser Fehler ist nicht mehr Teil der Spezifikation der Web Speech API; das Konzept der Grammatik wurde aus der Web Speech API entfernt. Verwandte Funktionen bleiben in der Spezifikation und werden weiterhin von unterstützenden Browsern zur Rückwärtskompatibilität erkannt, haben jedoch keinen Einfluss auf die Spracherkennungsdienste.

language-not-supported

Der User-Agent unterstützt die im lang-Attribut des SpeechRecognition-Objekts angegebene Sprache nicht. Der Satz der unterstützten Sprachen hängt vom Browser ab, und es gibt keine Möglichkeit, programmgesteuert aus dem Front-End-Code zu bestimmen, welche Sprachen ein Benutzerbrowser für die Spracherkennung unterstützt.

network

Die zur Abschließung der Erkennung erforderliche Netzwerkkommunikation ist fehlgeschlagen.

no-speech

Es wurde keine Sprache erkannt.

not-allowed

Der User-Agent hat aus Gründen der Sicherheit, Privatsphäre oder Benutzerpräferenz jegliche Spracheingabe untersagt.

phrases-not-supported

Das Spracherkennungsmodell unterstützt keine phrases für kontextuelles Biasing.

service-not-allowed

Der User-Agent hat den angeforderten Spracherkennungsdienst abgelehnt, entweder weil der User-Agent ihn nicht unterstützt oder aus Gründen der Sicherheit, Privatsphäre oder Benutzerpräferenz. In diesem Fall würde die Nutzung eines anderen, besser geeigneten Spracherkennungsdienstes ermöglicht.

Beispiele

js
const recognition = new SpeechRecognition();

recognition.onerror = (event) => {
  console.log(`Speech recognition error detected: ${event.error}`);
  console.log(`Additional information: ${event.message}`);
};

Spezifikationen

Specification
Web Speech API
# dom-speechrecognitionerrorevent-error

Browser-Kompatibilität

Siehe auch