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.
charIndexSchreibgeschützt-
Gibt die Indexposition des Zeichens in
SpeechSynthesisUtterance.textzurück, das gesprochen wurde, als das Ereignis ausgelöst wurde. elapsedTimeSchreibgeschützt-
Gibt die vergangene Zeit in Sekunden zurück, nachdem
SpeechSynthesisUtterance.textzu sprechen begonnen wurde, als das Ereignis ausgelöst wurde. nameSchreibgeschützt-
Gibt den Namen zurück, der mit bestimmten Arten von Ereignissen verknüpft ist, die auftreten, während
SpeechSynthesisUtterance.textgesprochen 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. utteranceSchreibgeschützt-
Gibt die Instanz von
SpeechSynthesisUtterancezurü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> |
Browser-Kompatibilität
Loading…