3

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

当我尝试使用时mbrola_en1,出现此错误:

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

我阅读了与此相关的所有问题,但不幸的是,没有一个问题得到回答。

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

4

1 回答 1

0

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

于 2022-02-01T17:50:29.980 回答