【问题标题】:add new voices to freeTTS other than us voices向 freeTTS 添加新的声音而不是我们的声音
【发布时间】:2015-09-30 19:06:40
【问题描述】:

我正在做一个语音识别项目,因此我需要有超过数千个单词的音频文件。为了在FreeTTS 中使用Mbrola 语音,我已正确完成所有操作,但我只能使用us1,us2,us3。它没有 识别任何其他声音。

当我尝试使用 mbrola_en1 时,我收到此错误:

无效语音:Mbrola_zh1
有效声音:alan kevin kevin16 mbrola_us1 mbrola_us2 mbrola_us3

我阅读了所有与此相关的问题,但遗憾的是没有一个问题得到解答。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 你找到答案了吗?

标签: java voice freetts mbrola


【解决方案1】:

MbrolaVoiceDirectory 类针对 us1、us2、us3 进行了硬编码。我将文件的源代码复制到我自己的项目中,将 freetts.voices 环境变量指向它,然后轻轻破解它以查找其他文件名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-22
    • 2014-12-01
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    相关资源
    最近更新 更多