SpeechSynthesisUtterance: start-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 start-Event des Web Speech API SpeechSynthesisUtterance-Objekts wird ausgelöst, wenn das Sprechen des Ausdrucks begonnen hat.

Syntax

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

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

onstart = (event) => { }

Ereignistyp

Ereigniseigenschaften

Zusätzlich zu den unten aufgeführten Eigenschaften sind Eigenschaften aus der übergeordneten Schnittstelle 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 wurde und das Ereignis ausgelöst wurde.

name Schreibgeschützt

Gibt den Namen zurück, der mit bestimmten Typen von Ereignissen verknüpft ist, die auftreten, während das SpeechSynthesisUtterance.text gesprochen wird: der Name des im SSML erreichten Markers im Fall eines mark-Ereignisses oder der Typ der Grenze, die im Fall eines boundary-Ereignisses erreicht wurde.

utterance Schreibgeschützt

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

Beispiele

Sie können das start-Event in einer addEventListener-Methode verwenden:

js
utterThis.addEventListener("start", (event) => {
  console.log(`We have started uttering this speech: ${event.utterance.text}`);
});

Oder die onstart-Ereignishandler-Eigenschaft verwenden:

js
utterThis.onstart = (event) => {
  console.log(`We have started uttering this speech: ${event.utterance.text}`);
};

Spezifikationen

Specification
Web Speech API
# eventdef-speechsynthesisutterance-start
Web Speech API
# dom-speechsynthesisutterance-onstart

Browser-Kompatibilität

Siehe auch