Подтвердить что ты не робот

Запись HTML5 SpeechSynthesisUtterance сгенерированная речь в файл

Я могу генерировать речь из текста с помощью API Синхронизации речи (в версии 33.0.1750.112 бета-м) следующим образом

var transcript = document.getElementById("speechTxt").value; 
var msg = new SpeechSynthesisUtterance(transcript); 
speechSynthesis.speak(msg);

Теперь я хочу сохранить эту речь в файле (возможно, используя API WebAudio). Возможно ли это с помощью какого-либо вызова функции?

Я рассмотрел методы в Speech Synthesis API и сохранить эти речевые данные нечем. Используя API WebAudio, я могу зафиксировать этот речевой звук в микрофоне, но это создает много ненужного шума. Невозможно сохранить эти речевые данные внутри самого браузера Chrome, так как именно он генерирует его в первую очередь?

4b9b3361

Ответ 1

К сожалению, нет. По-видимому, не было основного варианта использования, см. этот ответ

Но вы можете использовать библиотеку js TTS, такую ​​как mespeak. Он выводит буферы, которые могут воспроизводиться через узлы буферов веб-аудио. (Хотя двигатель не звучит как натуральный хром).