Перейдем к воспроизведению речи с помощью speechSynthesis. Данное API имеет поддержку у всех браузеров, таких как: Firefox, Safari, Chrome (Chromium) и даже... И даже! В Microsoft Edge. Это хоть и не сильно радует, но хоть какой-то плюс есть от данного API на других браузерах.

speechSynthesis.speak(
new SpeechSynthesisUtterance('Свит дримс, а мэйд оф зис. Ху эм ай, ту дисааагриии. Трэвэл зэ ворлд, энд зээ сэвэн сиз. Эврибади, лукинг фо самсинг. Сам оф зэм вонт тууу юз ююю. Сам оф зэм вонт тууу гет юзд бай ююю. Сам оф зэм вонт тууу эбьюз ююю. Сам оф зэм вонт тууу би эбьюююзд')
);

Или:

var speech = new SpeechSynthesisUtterance();
speech.lang = 'ru-RU';
speech.rate = 1.5;
speech.pitch = 2;
speech.volume = 1;
speech.txt = "Привет, как дела?";
window.speechSynthesis.speak(speech);

Предыдущий урок СОДЕРЖАНИЕ Следующий урок

Виктория Пряжникова


2016-12-07 • Просмотров [ 189 ]