SpeechSynthesisEvent: SpeechSynthesisEvent() Konstruktor
Der SpeechSynthesisEvent()
Konstruktor erstellt ein neues SpeechSynthesisEvent
Objekt.
Hinweis: Ein Webentwickler muss diesen Konstruktor normalerweise nicht aufrufen, da der Browser diese Objekte selbst erstellt, wenn Ereignisse ausgelöst werden.
Syntax
new SpeechSynthesisEvent(type, options)
Parameter
type
-
Ein String mit dem Namen des Ereignisses. Er ist case-sensitiv und Browser setzen ihn auf
start
,end
,error
,pause
,resume
,mark
oderboundary
. options
-
Ein Objekt, das zusätzlich zu den in
Event()
definierten Eigenschaften die folgenden Eigenschaften hat:utterance
-
Ein
SpeechSynthesisUtterance
Objekt, auf das sich die Sprechanforderung bezieht, die das Ereignis ausgelöst hat. charIndex
Optional-
Die Indexposition des Charakters in
SpeechSynthesisUtterance.text
, die gesprochen wurde, als das Ereignis ausgelöst wurde. Der Standardwert ist0
. charLength
Optional-
Die Anzahl der Zeichen, die nach dem Zeichen an der
charIndex
Position noch gesprochen werden sollen. Der Standardwert ist0
. elapsedTime
Optional-
Die verstrichene Zeit in Sekunden, nachdem
SpeechSynthesisUtterance.text
zu sprechen begonnen hat, zu der das Ereignis ausgelöst wurde. Der Standardwert ist0
. name
Optional-
Der Name, der mit bestimmten Arten von Ereignissen assoziiert ist: der Name des SSML Markers, der im Fall eines
mark
Ereignisses erreicht wurde, oder der Typ von Grenze, die im Fall einesboundary
Ereignisses erreicht wurde. Der Standardwert ist der leere String (""
).
Rückgabewert
Ein neues SpeechSynthesisEvent
Objekt.
Spezifikationen
Specification |
---|
Web Speech API # dom-speechsynthesisevent-speechsynthesisevent |
Browser-Kompatibilität
BCD tables only load in the browser