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: 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():

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

Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onsoundend = (event) => { }

Ereignistyp

Ein generisches Event ohne zusätzliche Eigenschaften.

Beispiele

Sie können das soundend-Ereignis mit der Methode addEventListener verwenden:

js
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:

js
recognition.onsoundend = (event) => {
  console.log("Sound has stopped being received");
};

Spezifikationen

Spezifikation
Web Speech API
# eventdef-speechrecognition-soundend
Web Speech API
# dom-speechrecognition-onsoundend

Browser-Kompatibilität

Siehe auch