Spec-Zone.ru › Web APIs

SpeechSynthesisVoice: свойство default

Базовая Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с сентября 2018 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Чтение только свойство default интерфейса SpeechSynthesisVoice возвращает логическое значение, указывающее, является ли голос по умолчанию для текущего приложения (true) или нет (false).

Примечание: На некоторых устройствах это может быть голос по умолчанию для языка голоса. Спецификация не очень четко определяет, какой голос должен быть по умолчанию, поэтому некоторые реализации могут отличаться.

Значение

Логическое значение.

Примеры

for (let i = 0; i < voices.length; i++) {
  const option = document.createElement("option");
  option.textContent = `${voices[i].name} (${voices[i].lang})`;

  if (voices[i].default) {
    option.textContent += " — DEFAULT";
  }

  option.setAttribute("data-lang", voices[i].lang);
  option.setAttribute("data-name", voices[i].name);
  voiceSelect.appendChild(option);
}

Спецификации

Спецификация
Web Speech API
# dom-speechsynthesisvoice-default

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
default 33 14 49 21 7 33 62 Нет 7 3.0 Нет

См. также

  • Web Speech API

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/default

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API