Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

Event SpeechSynthesisEvent

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

Browser-Kompatibilität

Siehe auch