Экспериментальная функциональность. Данное направление не является приоритетным, — текущие наработки были созданы одним разработчиков сайта из-за собственного интереса к новым возможностям Web Speech API.
Для синтеза речи используется встроенный в движок браузера набор голосовых конфигураций. В зависимости от браузера и операционной системы этот набор может отличаться, так и более того — полностью отсутствовать.
Требования для работы синтеза речи:
— Поддержка Web API SpeechSynthesis
— Присутствие конфигурации для русской речи в наборе синтезаторов речи браузера.
— В системе должен быть установлен качественный голосовой движок соотв. языка, например Ivona Tatyana & Maksim и выбран в (windows) "Панель управления \ Все элементы панели управления \ Распознавание речи \ Преобразование текста в речь" в качестве такового по умолчанию.
Как включить:
1. Открыть главу
2. Иконка с аудио рядом с настройками.
3. Старт
Подробности Web Speech API: https://developer.mozilla.org/ru/docs/Web/API/Web_Speech_API
Возникла пара проблем. Может кто подскажет как решить?
мазила, w7
1) при переносе строки, слишком долгая пауза, пытался в замене вставлять теги типа
^p^p=>
^p=>
^32=>
=>
=>
(после стрелки пробел, чтобы долгую паузу абзаца превратить в короткую паузу пробела)
но эффекта нет. Для комфортного использования надо как то решить, можно просто убрать паузу абзаца сделать как у точки. Или дать возможность пользователю это настроить. Возможно это настраевается где то на в винде а я не в курсе.
2) при развернутых настройках синтеза речи пропадают кнопки пауза плей. неудобно
3) так же паузы запятых надо сократить (иметь возможность настраивать с сайта), но это вроде удалось настраивается в програмке которую ставил вместе с голосовым движком TTS
Итог фукция супер. Возможно все работает, а я просто не разобрался где и как это настроить.