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.
addEventListener("start", (event) => { })
onstart = (event) => { }
Ereignistyp
Ein SpeechSynthesisEvent
. Erbt von Event
.
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 einesmark
-Ereignisses oder der Typ der Grenze, die im Fall einesboundary
-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:
utterThis.addEventListener("start", (event) => {
console.log(`We have started uttering this speech: ${event.utterance.text}`);
});
Oder die onstart
-Ereignishandler-Eigenschaft verwenden:
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 |