SpeechSynthesisUtterance: boundary Ereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Das boundary Ereignis der Web Speech API wird ausgelöst, wenn die gesprochene Äußerung eine Wort- oder Satzgrenze erreicht.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
js
addEventListener("boundary", (event) => { })
onboundary = (event) => { }
Ereignistyp
Ein SpeechSynthesisEvent. Erbt von Event.
Beispiele
Sie können das boundary Ereignis in einer addEventListener Methode verwenden:
js
utterThis.addEventListener("boundary", (event) => {
console.log(
`${event.name} boundary reached after ${event.elapsedTime} seconds.`,
);
});
Oder verwenden Sie die onboundary Ereignishandler-Eigenschaft:
js
utterThis.onboundary = (event) => {
console.log(
`${event.name} boundary reached after ${event.elapsedTime} seconds.`,
);
};
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # eventdef-speechsynthesisutterance-boundary> |
| Web Speech API> # dom-speechsynthesisutterance-onboundary> |