27

我正在寻找用 C++ 编写的开源文本转语音 (TTS) 引擎。理想情况下,具有高质量的声音(请参阅下面的质量定义),但只要源可免费获得,较低质量的替代方案也是可以的。

有这样的开源项目吗?

“高质量”是指“人类的声音”、“非机器人”,最终结果与以下两个英语示例大致相当:示例 1示例 2

4

1 回答 1

20

我认为您会发现Flite是一个出色的项目。它应用广泛,开源,多平台。在 CMU 开发,它比随机开发人员的项目更严格。

但是,它完全是用 C 语言编写的,用于移动对象的可移植性,如果这就是你所追求的,可能会降低它对你的学术价值(寻找 C++)

如果您对 C 库不感兴趣,同一个站点有一个指向Festival的链接,这是一个来自爱丁堡大学的 C++ 库,它更加健壮。但是,它的便携性要差得多,我敢肯定,你必须努力让它在你的环境中工作。

于 2012-10-24T16:03:19.613 回答