适用于 Ubuntu 的文本转语音程序

适用于 Ubuntu 的文本转语音程序

有没有可以在 Ubuntu Linux 中运行的文本转语音程序?最好不要在 wine 下运行。

- 编辑

抱歉耽误了。我这学期的日程安排很紧张。无论如何。我有下面提到的程序。但我应该澄清我在寻找什么。我有诵读困难症。阅读对我来说很难。但是当我让老师大声朗读课文时,效果很好。学校以数字形式提供我所有的教科书,所以我需要一些东西,我可以把一大段文本(可能或可能不是结构非常清晰。有时文本带有各种随机的胡言乱语,这导致我之前在 Windows 上使用的几个文本转语音程序崩溃。)并让它读给我听。

再次感谢,抱歉耽误了这么久。

答案1

Ubuntu 包括节日festival包裹和其他可能fest...)和埃斯佩克espeak包)。对于 GUI 集成,请查看虎鲸gnome-orca包裹)。

除英语之外的其他语言的语音可能很难获得。Espeak 仅提供英语,而 Festival 提供捷克语、英语、芬兰语、印地语、意大利语、马拉地语和泰卢固语的语音。Espeak 和 Festival 都可以使用来自姆布罗拉项目,它们是免费的,就像啤酒一样,但不是免费的,就像演讲一样。

本着授人以渔的精神,我将提到 Debian/Ubuntu 软件包系统的一个鲜为人知的功能。不幸的是,它在 Ubuntu 的默认软件包管理器 (synaptics) 中不可用,但在文本模式软件包管理器 aptitude 中可用。安装软件包debtags,然后在 aptitude 中选择“视图 | 新 Debtags 浏览器”。这将按标签显示可用的软件包;标签sound::speech(即展开sound类别然后展开其speech类别)列出了语音合成软件。

答案2

我个人使用过几个说话

// 离题了但是如果你使用ossv4直接使用 espeak 很困难,因此这里是我使用的 bash 函数:

say() {
        echo -n $* | espeak --stdin --stdout -v+f6 | play -q -
}

答案3

您可以使用节日

虎鲸是另一种选择

相关内容