用C ++编写的高质量开源文本到语音(TTS)引擎

时间:2012-10-24 15:58:11

标签: c++ text-to-speech

我正在寻找用C ++编写的开源文本到语音转换(TTS)引擎。理想情况下,只要有免费的信息源,就可以获得高质量的声音(参见下面的质量定义),但也可以选择质量较低的替代品。

这样的开源项目是否存在?

“高质量”是指“人类听觉”,“非机器人”,最终结果大致与这两个英语语言示例相同:Example 1Example 2

1 个答案:

答案 0 :(得分:17)

我认为你会发现Flite是一个很棒的项目。它被广泛使用,开源和多平台。在CMU开发,它比随机开发人员的项目更严格。

然而,它完全用C语言编写,可移植到移动对象,如果这就是你想要的东西,可能会降低它的学术价值(寻找C ++)

如果您对C库不感兴趣,那么同一个站点会链接到Festival,这是一个来自爱丁堡大学的C ++库,它更加强大。但是,它的便携性要低得多,你必须努力让它在你的环境中运行才能确定。