用 C++ 编写的高质量开源文本到语音 (TTS) 引擎
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/13052980/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
High-quality open-source text-to-speech (TTS) engines written in C++
提问by knorv
I'm looking for open-source text-to-speech (TTS) engines written in C++. Ideally with high-quality voices (see quality definition below), but also lower quality alternatives are okay as long as the source is freely available.
我正在寻找用 C++ 编写的开源文本到语音 (TTS) 引擎。理想情况下,使用高质量的声音(参见下面的质量定义),但只要源是免费提供的,低质量的替代方案也可以。
Does such an open source project exist?
这样的开源项目存在吗?
By "high-quality" I mean "human sounding", "non-robotic" and with end results roughly on par with these two English language examples: Example 1, Example 2
采纳答案by im so confused
I think you'd find Flitean excellent project. It is widely used, open source, and multi platform. Developed at CMU, it has more rigor than a random developer's project.
我想你会发现Flite是一个很好的项目。它使用广泛,开源,多平台。在 CMU 开发,它比随机开发人员的项目更严格。
However, it is written entirely in C for portability to mobile objects, perhaps reducing its academic value to you, if that is what you are after (looking for C++)
然而,它完全是用 C 编写的,以便移动对象的可移植性,如果这就是你所追求的,可能会降低它对你的学术价值(寻找 C++)
If you are not interested in a C library, that same site has a link to Festival, a C++ library from University of Edinburgh that is much more robust. However, it is much less portable and you'll have to work at it to get it working in your environment I'm sure.
如果您对 C 库不感兴趣,同一个站点有一个指向Festival的链接,它是来自爱丁堡大学的一个更强大的 C++ 库。但是,它的可移植性要差得多,我敢肯定,您必须努力使其在您的环境中工作。