Spec-Zone.ru › Web APIs

SpeechSynthesisVoice: свойство localService

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

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

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

Чтение только свойство localService интерфейса 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";
  }

  console.log(voices[i].localService);

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

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

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

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
localService 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/localService

Spec-Zone.ru

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