将Java语音声音输出为.wav文件

时间:2010-07-16 13:19:40

标签: java wav text-to-speech freetts mbrola

我一直在寻找一种将语音合成输出保存为.wav文件的方法。我已经下载了FreeTTS和CloudGarden,但是FreeTTS在Windows机器上设置MBROLA语音时遇到了问题,而CloudGarden示例包含了降低的方法,即使使用了之前版本的jsapi也会产生错误。

我正在寻找的是一种将语音保存到.wav文件的方法,而不是通过扬声器播放。我所关心的只是它编译,并且它有效。

如果有人知道或知道一个好的教程,那就太好了:)

再次感谢, 菲奥娜

2 个答案:

答案 0 :(得分:0)

FreeTTS发行版包含一个程序,可以让您测试FreeTTS的许多功能。通过运行以下命令启动该程序:

FreeTTS Test Program 有你可能感兴趣的选项:

-dumpAudio file : dump audio to file 
-dumpAudioTypes : dump the possible output types
-dumpMultiAudio file : dump audio to file 

答案 1 :(得分:0)

第1步:MBROLA voices with FreeTTS - Windows

步骤2:使用以下代码删除错误:mbrola base is undefined

System.setProperty(" mbrola.base"," C:/ Users / LOL / Documents / NetBeansProjects / TTS / mbrola");