我的工作是一个语音识别项目,因此我需要有超过数千字的音频文件。为了在Mbrola中使用FreeTTS,我已经正确地做了所有事情,但是我只能使用us1,us2,us3。它听不出其他声音。
当我尝试使用mbrola_en1时,我会得到以下错误:
无效语音: Mbrola_en1 有效声音: alan kevin kevin16 mbrola_us1 mbrola_us2 mbrola_us3
我阅读了与此有关的所有问题,但不幸的是,没有一个问题得到答复。
有人知道如何解决这个问题吗?
发布于 2022-02-01 17:50:29
MbrolaVoiceDirectory类是为us1、us2、us3硬编码的。我将文件的源代码复制到自己的项目中,将freetts.voices环境变量指向它,然后轻轻地对它进行黑客攻击以查找其他文件名。
https://stackoverflow.com/questions/32873805
复制相似问题