eSpeak是一款能把文本转换成语音的Linux 命令行工具,它是一款简洁的语音合成器,用C语言编写而成,它支持英语和其它多种语言。它从标准输入或者输入文件中读取文本,虽然语音输出与真人声音相去甚远,即使这些工具在大多数计算任务下用不到,但是当你的项目需要把文本转换成语音时,使用 espeak 还是挺方便的。是否使用 espeak 这款语音合成器,选择权就交给你们啦。
eSpeak: Linux文本转语音工具_第1张图片
eSpeak 部分主要特性如下:

  • 提供给 Linux 和 Windows 的命令行工具

  • 从文件或者标准输入中把文本读出来

  • 提供给其它程序使用的共享库版本

  • 为 Windows 提供 SAPI5 版本,所以它能用于 screen-readers 或者其它支持 Windows SAPI5 接口的程序

  • 可移植到其它平台,包括安卓,OSX等

  • 提供多种声音特性选择

  • 语音输出可保存为 .WAV 格式的文件

  • 配合 HTML 部分可支持 SSML(语音合成标记语言,Speech Synthesis Markup Language)

  • 体积小巧,整个程序连同语言支持等占用小于2MB

  • 可以实现文本到音素编码(phoneme code)的转化,因此可以作为其它语音合成引擎的前端工具

  • 开发工具可用于生产和调整音素数据

本文转载自:http://www.linuxprobe.com/linux-espeak-text-to-voice-tool/

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/