SpeechSynthesisUtterance: end event

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2018.

Das end Ereignis des Web Speech API SpeechSynthesisUtterance-Objekts wird ausgelöst, wenn die Äußerung beendet wurde.

Syntax

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

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

onend = (event) => { }

Ereignistyp

Ereigniseigenschaften

Zusätzlich zu den unten aufgeführten Eigenschaften sind Eigenschaften aus der Elternschnittstelle Event verfügbar.

charIndex Schreibgeschützt

Gibt die Indexposition des Zeichens im SpeechSynthesisUtterance.text zurück, das gesprochen wurde, als das Ereignis ausgelöst wurde.

elapsedTime Schreibgeschützt

Gibt die verstrichene Zeit in Sekunden zurück, nachdem das SpeechSynthesisUtterance.text zu sprechen begonnen hat, zu dem das Ereignis ausgelöst wurde.

name Schreibgeschützt

Gibt den Namen zurück, der mit bestimmten Arten von Ereignissen in Verbindung steht, die auftreten, während das SpeechSynthesisUtterance.text gesprochen wird: den Namen des SSML-Markers, der im Falle eines mark-Ereignisses erreicht wurde, oder den Typ der erreichten Grenze im Falle eines boundary-Ereignisses.

utterance Schreibgeschützt

Gibt die SpeechSynthesisUtterance-Instanz zurück, auf der das Ereignis ausgelöst wurde.

Beispiele

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

js
utterThis.addEventListener("end", (event) => {
  console.log(
    `Utterance has finished being spoken after ${event.elapsedTime} seconds.`,
  );
});

Oder die onend Ereignishandler-Eigenschaft verwenden:

js
utterThis.onend = (event) => {
  console.log(
    `Utterance has finished being spoken after ${event.elapsedTime} seconds.`,
  );
};

Spezifikationen

Specification
Web Speech API
# eventdef-speechsynthesisutterance-end
Web Speech API
# dom-speechsynthesisutterance-onend

Browser-Kompatibilität

Siehe auch