SpeechSynthesisUtterance: pause Ereignis
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 pause
-Ereignis des SpeechSynthesisUtterance
-Objekts der Web Speech API wird ausgelöst, wenn die Äußerung mitten im Verlauf pausiert wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
, oder setzen Sie eine Ereignisbehandlungs-Eigenschaft.
addEventListener("pause", (event) => { })
onpause = (event) => { }
Ereignistyp
Ein SpeechSynthesisEvent
. Erbt von Event
.
Ereigniseigenschaften
Neben den unten aufgelisteten Eigenschaften sind auch die Eigenschaften der übergeordneten Schnittstelle, Event
, verfügbar.
charIndex
Schreibgeschützt-
Gibt die Indexposition des Zeichens in
SpeechSynthesisUtterance.text
zurück, das gesprochen wurde, als das Ereignis ausgelöst wurde. elapsedTime
Schreibgeschützt-
Gibt die vergangene Zeit in Sekunden zurück, nachdem
SpeechSynthesisUtterance.text
zu sprechen begonnen wurde, als das Ereignis ausgelöst wurde. name
Schreibgeschützt-
Gibt den Namen zurück, der mit bestimmten Arten von Ereignissen verknüpft ist, die auftreten, während
SpeechSynthesisUtterance.text
gesprochen wird: den Namen des SSML-Markers, der im Falle einesmark
-Ereignisses erreicht wurde, oder die Art der Grenze, die im Falle einesboundary
-Ereignisses erreicht wurde. utterance
Schreibgeschützt-
Gibt die Instanz von
SpeechSynthesisUtterance
zurück, auf die das Ereignis ausgelöst wurde.
Beispiele
Sie können das pause
-Ereignis in einer addEventListener
-Methode verwenden:
utterThis.addEventListener("pause", (event) => {
console.log(`Speech paused after ${event.elapsedTime} seconds.`);
});
Oder verwenden Sie die onpause
-Ereignisbehandlungs-Eigenschaft:
utterThis.onpause = (event) => {
console.log(`Speech paused after ${event.elapsedTime} seconds.`);
};
Spezifikationen
Specification |
---|
Web Speech API # eventdef-speechsynthesisutterance-pause |
Web Speech API # dom-speechsynthesisutterance-onpause |