SpeechRecognition: soundend-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 soundend-Ereignis der Web Speech API wird ausgelöst, wenn kein Ton mehr erkannt wird – unabhängig davon, ob es sich um erkennbare Sprache handelt oder nicht.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("soundend", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
onsoundend = (event) => { }
Ereignistyp
Ein generisches Event ohne zusätzliche Eigenschaften.
Beispiele
Sie können das soundend-Ereignis mit der Methode addEventListener verwenden:
const recognition = new (
window.SpeechRecognition || window.webkitSpeechRecognition
)();
recognition.addEventListener("soundend", (event) => {
console.log("Sound has stopped being received");
});
Oder verwenden Sie die Event-Handler-Eigenschaft onsoundend. Beachten Sie jedoch, dass dadurch andere über onsoundend hinzugefügte Event-Listener ersetzt werden, sofern vorhanden:
recognition.onsoundend = (event) => {
console.log("Sound has stopped being received");
};
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # eventdef-speechrecognition-soundend> |
| Web Speech API> # dom-speechrecognition-onsoundend> |