eSpeak:适用于 Linux 的文本转语音工具

电子演讲 是用于将文本转换为语音的 Linux 命令行工具。 这是一个紧凑的语音合成器,支持英语和许多其他语言。 它是用 C 编写的。

eSpeak 从标准输入或输入文件中读取文本。 然而,产生的声音无处可去 close 到人声。 但如果您想在项目中使用它,它仍然是一个紧凑且方便的工具。

eSpeak 的一些主要功能包括:

  • 适用于 Linux 和 Windows 的命令行工具
  • 从文件或标准输入朗读文本
  • 供其他程序使用的共享库版本
  • 适用于 Windows 的 SAPI5 版本,因此可以与支持 Windows SAPI5 接口的屏幕阅读器和其他程序一起使用。
  • 移植到其他平台,包括Android、Mac OSX等。
  • 多种语音特性可供选择
  • 语音输出可以保存为 .WAV 文件
  • SSML (语音合成标记语言) 部分支持与 HTML
  • 体积很小,带有语言支持等的完整程序不到 2 MB。
  • 可以将文本翻译成音素代码,因此可以作为另一个语音合成引擎的前端。
  • 可用于生成和调整音素数据的开发工具。

安装 eSpeak

要在基于 Ubuntu 的系统中安装 eSpeak,请在终端中使用以下命令:

sudo apt-get install espeak

eSpeak 是一个旧工具,我认为它应该可以在其他 Linux 发行版的存储库中使用,例如 Arch Linux, Fedora 等。您可以使用 dnf、pacman 等轻松安装 eSpeak。

要使用 eSpeak,只需像这样使用它:espeak 并按 Enter 即可大声听到。 使用 Ctrl+C 来 close 正在运行的程序。

还有其他几个可用选项。 您可以通过程序的帮助部分浏览它们。

GUI版本:Gespeaker

如果您更喜欢 GUI 版本而不是命令行,您可以安装 Gespeaker,它为 eSpeak 提供 GTK 前端。

使用以下命令安装 Gespeaker:

sudo apt-get install gespeaker

界面简单易用。 你可以自己探索这一切。

虽然此类工具可能对一般计算需求没有用处,但如果您正在处理一些需要文本到语音转换的项目,它可能会很方便。 我让你决定这个语音合成器的用途。