Spec-Zone.ru › Haxe JavaScript

SpeechSynthesis

package js.html

extends EventTarget

Доступно в js

Интерфейс SpeechSynthesis API веб-речи — это интерфейс-контроллер для службы речи; он может использоваться для получения информации о голосах синтеза, доступных на устройстве, запуска и приостановки речи и других команд.

Документация SpeechSynthesis от Mozilla Contributors, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis

Переменные

onvoiceschanged:Function

Срабатывает, когда изменяется список SpeechSynthesisVoice объектов, которые возвращались бы методом SpeechSynthesis.getVoices().

read onlypaused:Bool

Возвращает true, если объект SpeechSynthesis находится в состоянии приостановки.

read onlypending:Bool

Возвращает true, если очередь высказываний содержит еще не произнесенные высказывания.

read onlyspeaking:Bool

Возвращает true, если высказывание в данный момент находится в процессе произнесения — даже если объект SpeechSynthesis находится в состоянии приостановки.

Методы

cancel():Void

Удаляет все высказывания из очереди высказываний.

getVoices():Array<SpeechSynthesisVoice>

Возвращает список SpeechSynthesisVoice объектов, представляющих все доступные голоса на текущем устройстве.

pause():Void

Переводит объект SpeechSynthesis в состояние приостановки.

resume():Void

Переводит объект SpeechSynthesis в состояние, отличное от приостановки: возобновляет его, если он уже был приостановлен.

speak(utterance:SpeechSynthesisUtterance):Void

Добавляет SpeechSynthesisUtterance в очередь высказываний; оно будет произнесено, когда все высказывания, помещенные в очередь перед ним, будут произнесены.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/SpeechSynthesis.html

Spec-Zone.ru

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