c++ - Linux 中有哪些语音库可用?

标签 c++ python linux text-to-speech

<分区>

谈到 Linux 中的 TTS(文本到语音)库,开发人员有哪些选择?

大多数发行版附带哪些库?

是否有最少的图书馆?每个库提供什么功能?

我主要从 C++ 的角度来处理这个问题,尽管 Python 也适合我。

最佳答案

Ubuntu 自带 eSpeak,使用起来相当简单。在控制台中,只需输入:

espeak "Hello World"

其他选项包括 Festival 和 Flite。 Festival 是迄今为止我用过的最复杂的一个,我已经成功地安装了新的、听起来更不自然的声音(对于 Ubuntu,请参见 http://ubuntuforums.org/showthread.php?t=677277 )。 Flite 非常简单,但不具备与 Festival 相同级别的可定制性。

例如,如果您想要一个合成语音的 Python 程序,则有一个名为 PyFestival 的不太活跃的项目非常容易使用 (http://code.google.com/p/pyfestival/)。

关于c++ - Linux 中有哪些语音库可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2854554/

相关文章:

c++ - 设置priority_queue容器的好处

c++ - 循环范围内 std::valarray 的无效范围表达式

python - 在Scipy中曲线拟合真实数据时如何修复 "RuntimeWarning: overflow encountered in exp"?

linux - 使用 SCSI 通用接口(interface)的 SCSI 读取 (10) 和写入 (10)

linux - 如果使用 appimage 安装了 neovim,如何使用 nvim 命令?

c++ - 为什么将两个 int 分配给 double 时不会产生正确的值?

c++ - 在预处理器表达式中取消引用字符串

python - 在 pyspark 数据帧的其余列中搜索 column1 中的值

python - lxml etree 和 xpath 返回编码图像而不是 src 的 URL

linux - 在 ubuntu 服务器中设置代理后,apt-get 无法正常工作