SpeechSynthesisUtterance: resume 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 resume
-Ereignis des SpeechSynthesisUtterance
-Objekts der Web Speech API wird ausgelöst, wenn eine pausierte Äußerung fortgesetzt wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder legen Sie eine Ereignishandler-Eigenschaft fest.
addEventListener("resume", (event) => {});
onresume = (event) => {};
Ereignistyp
Ein SpeechSynthesisEvent
. Erbt von Event
.
Ereigniseigenschaften
Zusätzlich zu den unten aufgeführten Eigenschaften sind 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 verstrichene Zeit in Sekunden zurück, nachdem
SpeechSynthesisUtterance.text
zu sprechen begonnen wurde und das Ereignis ausgelöst wurde. name
Schreibgeschützt-
Gibt den Namen zurück, der mit bestimmten Arten von Ereignissen verbunden ist, die auftreten, während
SpeechSynthesisUtterance.text
gesprochen wird: der Name des SSML-Markers im Fall einesmark
-Ereignisses oder die Art der Grenze im Fall einesboundary
-Ereignisses. utterance
Schreibgeschützt-
Gibt die
SpeechSynthesisUtterance
-Instanz zurück, bei der das Ereignis ausgelöst wurde.
Beispiele
Sie können das resume
-Ereignis in einer addEventListener
-Methode verwenden:
utterThis.addEventListener("resume", (event) => {
console.log(`Speech resumed after ${event.elapsedTime} seconds.`);
});
Oder verwenden Sie die onresume
-Ereignishandler-Eigenschaft:
utterThis.onresume = (event) => {
console.log(`Speech resumed after ${event.elapsedTime} seconds.`);
};
Spezifikationen
Specification |
---|
Web Speech API # eventdef-speechsynthesisutterance-resume |
Web Speech API # dom-speechsynthesisutterance-onresume |
Browser-Kompatibilität
BCD tables only load in the browser