在下一篇文章中,我们将看看 eSpeak NG。 这是 多语言,命令行语音合成器软件,其中我们可以使用 100 多种语言。 eSpeak NG 是 Jonathan Duddington 创建的 eSpeak 引擎的更新版本,我们已经在 以前的文章 在此博客中。
该程序将大声朗读我们提供的文本。 您还可以从标准输入或文件中获取文本。 该程序使用文本到语音通过默认的声音设备说话. 该软件在收听博客、新闻网站或我们需要为视障人士将文本转换为语音文件时非常有用。 eSpeak 包含不同的声音,它们的特征可以根据需要进行修改。
使用该程序时,您会注意到语音可以变得非常清晰,但是 没有人期望像基于人类语音记录的合成器声音一样自然或流畅. 正如我上面所说的,eSpeak NG 对 100 多种语言和口音进行了文本到语音合成,但显然, 有些语言读起来比其他语言好.
ESpeak NG 一般功能
- 这是一个 支持 Gnu / Linux、Android、Mac OS 和 Windows 的跨平台应用程序.
- 是 一个免费的开源程序,它是用 C 编写的。
- 包括 不同的声音,其特征可以修改。
- 你可以 将语音输出生成为 WAV 或 mp3 文件,而不是直接说话. 生成的文件可以在任何媒体播放器上播放。
- 你也可以 将文本翻译成音素代码,因此它可以被改编为另一个语音合成引擎的接口。
- 该程序具有适用于其他语言的潜力。 您使用的语言处于不同的进展阶段. 根据创作者的说法,感谢以这些或其他语言为母语的人的帮助。
eSpeak NG 项目的源代码是 托管在GitHub上,详细了解其所有功能。
在 Ubuntu 上安装 eSpeak NG
可以找到针对不同 Gnu/Linux 系统打包的程序。 在 Ubuntu、Debian 及其衍生产品中, 我们只需要在终端中使用 APT (Ctrl + Alt + T) 如下:
sudo apt install espeak-ng
快速浏览该程序
eSpeak NG 与其前身完全兼容。 更重要的是 使用与 eSpeak 相同的命令行选项,并添加了更多功能. 其中,我们可以找到以下内容:
大声说一句话
我们可以 指示程序大声朗读句子:
espeak-ng "Esto es un lo que va a leer el programa"
此外,该程序还可以 朗读文件内容:
espeak-ng -f archivo.txt
它也将为我们提供 从标准输入读取文本输入的能力:
espeak-ng
要退出,您只需要使用组合 CTRL + C.
将输出保存到文件
如果你有兴趣 将输出保存为 MP3 音频文件,只需要使用 -w 选项如下:
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
如果你有兴趣 .wav 文件, 在前面的命令中,您只需更改输出文件的扩展名。
打印文本的音素
以下命令将 发音 'Ubuntu'它会打印音素:
espeak-ng -x Ubuntu
列出支持的声音
这个程序支持几种不同的声音,我们可以 把它们都列出来 使用命令:
espeak-ng --voices
还可以列出使用特定语言的所有声音。 例如,如果我们想要 看到说西班牙语的声音(es),你只需要使用命令:
espeak-ng --voices=es
改变声音
易语NG 默认情况下将使用英语语音发音给定的文本. 如果您想使用不同的声音,请运行以下命令:
espeak-ng -v nombre_de_voz
帮助
我们刚刚看到的只是这个程序的一些可能性。 为了 获取有关如何使用 eSpeak NG 的详细信息,只需在终端中写入(Ctrl + Alt + T):
espeak-ng --help
或者我们也可以参考手册页:
man espeak-ng
卸载 eSpeak NG
如果quieres 从您的计算机中删除该程序, 在终端 (Ctrl + Alt + T) 中,您只需执行:
sudo apt remove espeak-ng
如果您对此程序的图形界面感兴趣,可以转到该页面 下载gespeaker。 您可以在其中下载 .deb 文件进行安装。
它可以 了解更多关于这个项目的信息 您的GitHub存储库.
很高兴我们的发行版有一些东西,尽管声音很糟糕。