gpt4 book ai didi

web-audio-api - 将 HTML5 SpeechSynthesisUtterance 生成的语音记录到文件

转载 作者:行者123 更新时间:2023-12-03 01:22:13 34 4
gpt4 key购买 nike

我可以通过以下方式使用 Chrome 的语音合成 API(版本 33.0.1750.112 beta-m)从文本生成语音

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

现在我想将此演讲保存在文件中(也许使用 WebAudio API)。通过某些函数调用可以实现这一点吗?

我查看了语音合成 API 中的方法,没有任何内容可以保存此语音数据。使用 WebAudio API,我可以捕获麦克风中的语音,但这会引入很多不必要的噪音。是否无法将该语音数据保存在 Chrome 浏览器本身内,因为它是首先生成该语音数据的浏览器?

最佳答案

不幸的是没有。显然没有主要用例,请参阅this answer

但是您可以使用 js TTS 库,例如 mespeak 。它输出可以通过网络音频缓冲区节点播放的缓冲区。 (虽然引擎听起来不像天然 Chrome 引擎)。

关于web-audio-api - 将 HTML5 SpeechSynthesisUtterance 生成的语音记录到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21905583/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com