SpeechSynthesis
package js.html
extends EventTarget
Доступно в js
Интерфейс SpeechSynthesis API веб-речи — это интерфейс-контроллер для службы речи; он может использоваться для получения информации о голосах синтеза, доступных на устройстве, запуска и приостановки речи и других команд.
Документация SpeechSynthesis от Mozilla Contributors, лицензия CC-BY-SA 2.5.
См. также:
Переменные
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