2010-07-16 87 views
0

我一直在尋找一種方法將語音合成的輸出保存爲.wav文件。我已經下載了FreeTTS和CloudGarden,但FreeTTS在Windows機器上設置MBROLA語音方面存在問題,並且CloudGarden示例包含即使使用先前版本的jsapi也會產生錯誤的depreceated方法。將Java Speech輸出爲.wav文件

我在找的是一種將語音保存爲.wav文件而不是通過揚聲器播放的方式。我所關心的只是它編譯,而且它工作。

如果任何人有任何的知識,或一個很好的教程的人都知道,那簡直太好了再次:)

感謝, 菲奧娜

回答

0

的分佈的FreeTTS包括一個程序,讓你測試許多FreeTTS的功能。

FreeTTS Test Program 有可能對您有趣的選項:

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

我已經試過這個程序,但它需要MBROLA才能安裝在機器上。 MBROLA因Windows有問題而出名,所以即使根據任何已知提示設置了它,我仍然收到錯誤消息: '系統屬性「mbrola.base」未定義。當我嘗試運行測試文件 – Fiona 2010-07-16 14:28:52

0

第1步:MBROLA voices with FreeTTS - Windows

步驟2:這個程序是通過運行以下命令啓動使用下面的代碼刪除你的錯誤:mbrola base is undefined

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

+0

時,不會使用MBROLA語音「 」您可能想要概括其他用戶的文件路徑。此外,MBROLA標籤沒有任何信息,因此您可以在此處添加說明:http://stackoverflow.com/edit-tag-wiki/52941 – mbomb007 2015-01-28 15:58:20