【问题标题】:Outputting Java Speech sound as .wav file将 Java Speech 声音输出为 .wav 文件
【发布时间】:2015-01-28 23:38:26
【问题描述】:

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

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

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

再次感谢, 菲奥娜

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 我试过那个程序,但它需要在机器上安装 MBROLA。 MBROLA 因在 Windows 上存在问题而闻名,因此即使我根据任何已知提示进行了设置,我仍然收到错误消息:“系统属性“mbrola.base”未定义。当我尝试运行测试文件时不会使用 MBROLA 声音
    【解决方案2】:

    第 1 步:MBROLA voices with FreeTTS - Windows

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 2017-03-07
    • 2012-01-13
    • 2015-06-25
    • 1970-01-01
    • 2010-10-08
    相关资源
    最近更新 更多