Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个语音识别项目,因此我需要有超过数千个单词的音频文件。为了使用Mbrola声音,我已正确完成所有操作,FreeTTS但我只能使用us1,us2,us3. 它不识别任何其他声音。
Mbrola
FreeTTS
us1,us2,us3
当我尝试使用时mbrola_en1,出现此错误:
mbrola_en1
无效语音:Mbrola_en1 有效语音:alan kevin kevin16 mbrola_us1 mbrola_us2 mbrola_us3
我阅读了与此相关的所有问题,但不幸的是,没有一个问题得到回答。
有谁知道如何解决这个问题?
MbrolaVoiceDirectory 类针对 us1、us2、us3 进行了硬编码。我将文件的源代码复制到我自己的项目中,将 freetts.voices 环境变量指向它,然后轻轻破解它以查找其他文件名。