Синтез речи в Chrome

Google внедрил в браузер интерфейсы Text-to-Speech API, так что теперь любое приложение или расширение Chrome способно читать текст вслух. Синтез речи из расширения осуществляется элементарной командой
 

chrome.tts.speak('Hello, world!');

(предварительно требуется добавить tts в список разрешений для данного расширения).

С помощью модуля chrome.ttsEngine можно прикрутить к браузеру свой собственный движок синтеза речи, например, для русского языка.

Подключенному к Chrome движку синтеза речи разрешено использовать для воспроизведения звука любую веб-технологию, в том числе HTML5 Audio, Web Audio API или Native Client. Допускается и даже поощряется установка в браузер разных движков (голосов).

Интерфейс поддерживает параметры для громкости (volume), скорости речи (rate) и высоты тона (pitch).
 

chrome.tts.speak('Can you understand me now?', {rate: 0.6});

Расширение может даже синхронизировать действия на экране со словами, которые произносит программа синтеза речи, потому что TTS API позволяют получать фидбек после каждого произнесённого слова.

Голосовать: 
0
Голосов пока нет