SpeechRecognition: nomatch-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 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.
addEventListener("nomatch", (event) => { })
onnomatch = (event) => { }
Ereignistyp
Ein SpeechRecognitionEvent. Erbt von Event.
Ereigniseigenschaften
Zusätzlich zu den unten aufgelisteten Eigenschaften sind Eigenschaften der übergeordneten Schnittstelle, Event, verfügbar.
SpeechRecognitionEvent.emmaSchreibgeschützt-
Gibt eine Extensible MultiModal Annotation Markup Language (EMMA) — XML — Darstellung des Ergebnisses zurück.
SpeechRecognitionEvent.interpretationSchreibgeschützt-
Gibt die semantische Bedeutung dessen zurück, was der Benutzer gesagt hat.
SpeechRecognitionEvent.resultIndexSchreibgeschützt-
Gibt den niedrigsten Indexwert im
SpeechRecognitionResultList-"Array" zurück, der tatsächlich geändert wurde. SpeechRecognitionEvent.resultsSchreibgeschü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:
const recognition = new (SpeechRecognition || webkitSpeechRecognition)();
recognition.addEventListener("nomatch", () => {
console.error("Speech not recognized");
});
Oder verwenden Sie die onnomatch-Ereignis-Handler-Eigenschaft:
recognition.onnomatch = () => {
console.error("Speech not recognized");
};
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # eventdef-speechrecognition-nomatch> |
| Web Speech API> # dom-speechrecognition-onnomatch> |