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: nomatch-Ereignis

Limited availability

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

Das nomatch-Ereignis der Web Speech API wird ausgelöst, wenn der Spracherkennungsdienst ein finales Ergebnis ohne signifikante Erkennung zurückgibt.

Dies kann eine gewisse Erkennungsqualität beinhalten, die jedoch den confidence-Schwellenwert nicht erreicht oder überschreitet.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

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

onnomatch = (event) => { }

Ereignistyp

Ein SpeechRecognitionEvent. Erbt von Event.

Event SpeechRecognitionEvent

Ereigniseigenschaften

Zusätzlich zu den unten aufgelisteten Eigenschaften sind Eigenschaften der übergeordneten Schnittstelle, Event, verfügbar.

SpeechRecognitionEvent.emma Schreibgeschützt

Gibt eine Extensible MultiModal Annotation Markup Language (EMMA) — XML — Darstellung des Ergebnisses zurück.

SpeechRecognitionEvent.interpretation Schreibgeschützt

Gibt die semantische Bedeutung dessen zurück, was der Benutzer gesagt hat.

SpeechRecognitionEvent.resultIndex Schreibgeschützt

Gibt den niedrigsten Indexwert im SpeechRecognitionResultList-"Array" zurück, der tatsächlich geändert wurde.

SpeechRecognitionEvent.results Schreibgeschützt

Gibt ein SpeechRecognitionResultList-Objekt zurück, das alle Spracherkennungsergebnisse für die aktuelle Sitzung darstellt.

Beispiele

Sie können das nomatch-Ereignis in einer addEventListener-Methode verwenden:

js
const recognition = new (SpeechRecognition || webkitSpeechRecognition)();

recognition.addEventListener("nomatch", () => {
  console.error("Speech not recognized");
});

Oder verwenden Sie die onnomatch-Ereignis-Handler-Eigenschaft:

js
recognition.onnomatch = () => {
  console.error("Speech not recognized");
};

Spezifikationen

Specification
Web Speech API
# eventdef-speechrecognition-nomatch
Web Speech API
# dom-speechrecognition-onnomatch

Browser-Kompatibilität

Siehe auch