SpeechSynthesisUtterance: error Ereignis
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2018 browserübergreifend verfügbar.
Das error Ereignis des SpeechSynthesisUtterance-Objekts der Web Speech API wird ausgelöst, wenn ein Fehler auftritt, der verhindert, dass die Äußerung erfolgreich gesprochen wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener(), oder setzen Sie eine Ereignis-Handler-Eigenschaft.
js
addEventListener("error", (event) => { })
onerror = (event) => { }
Ereignistyp
Ein SpeechSynthesisErrorEvent. Erbt von SpeechSynthesisEvent und Event.
Beispiele
Sie können das error Ereignis in einer addEventListener-Methode verwenden:
js
utterThis.addEventListener("error", (event) => {
console.log(
`An error has occurred with the speech synthesis: ${event.error}`,
);
});
Oder Sie verwenden die onerror Ereignis-Handler-Eigenschaft:
js
utterThis.onerror = (event) => {
console.log(
`An error has occurred with the speech synthesis: ${event.error}`,
);
};
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # eventdef-speechsynthesisutterance-error> |
| Web Speech API> # dom-speechsynthesisutterance-onerror> |