eSpeak是一款能把文本转换成语音的Linux 行工具,它是一款简洁的语音合成器,用C语言编写而成,它支持英语和其它多种语言。它从标准输入或者输入文件中读取文本,虽然语音输出与真人声音相去甚远,即使这些工具在大多数计算任务下用不到,但是当你的项目需要把文本转换成语音时,使用 espeak 还是挺方便的。是否使用 espeak 这款语音合成器,选择权就交给你们啦。
eSpeak 部分主要特性如下:
-
提供给 Linux 和 Windows 的行工具
-
从文件或者标准输入中把文本读出来
-
提供给其它程序使用的共享库版本
-
为 Windows 提供 SAPI5 版本,所以它能用于 screen-readers 或者其它支持 Windows SAPI5 接口的程序
-
可移植到其它平台,包括安卓,OSX等
-
提供多种声音特性选择
-
语音输出可保存为 .WAV 格式的文件
-
配合 HTML 部分可支持 SSML(语音合成标记语言,Speech Synthesis Markup Language)
-
体积小巧,整个程序连同语言支持等占用小于2MB
-
可以实现文本到音素编码(phoneme code)的转化,因此可以作为其它语音合成引擎的前端工具
-
开发工具可用于生产和调整音素数据
本文来自《Linux就该这么学》官方资讯站。
阅读(725) | 评论(0) | 转发(0) |