Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. SpeechSynthesisErrorEvent

SpeechSynthesisErrorEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨October 2018⁩.

TheSpeechSynthesisErrorEvent interface of theWeb Speech API contains information about any errors that occur while processingSpeechSynthesisUtterance objects in the speech service.

Event SpeechSynthesisEvent SpeechSynthesisErrorEvent

Constructor

SpeechSynthesisErrorEvent()

Creates a newSpeechSynthesisErrorEvent.

Instance properties

SpeechSynthesisErrorEvent extends theSpeechSynthesisEvent interface, which inherits properties from its parent interface,Event.

SpeechSynthesisErrorEvent.errorRead only

Returns an error code indicating what has gone wrong with a speech synthesis attempt.

Instance methods

SpeechSynthesisErrorEvent extends theSpeechSynthesisEvent interface, which inherits methods from its parent interface,Event.

Examples

js
const synth = window.speechSynthesis;const inputForm = document.querySelector("form");const inputTxt = document.querySelector("input");const voiceSelect = document.querySelector("select");const voices = synth.getVoices();// …inputForm.onsubmit = (event) => {  event.preventDefault();  const utterThis = new SpeechSynthesisUtterance(inputTxt.value);  const selectedOption =    voiceSelect.selectedOptions[0].getAttribute("data-name");  for (const voice of voices) {    if (voice.name === selectedOption) {      utterThis.voice = voice;    }  }  synth.speak(utterThis);  utterThis.onerror = (event) => {    console.log(      `An error has occurred with the speech synthesis: ${event.error}`,    );  };  inputTxt.blur();};

Specifications

Specification
Web Speech API
# speechsynthesiserrorevent

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp