Qt 国产嵌入式操作系统实现文字转语音功能(TTS)_tts驱动 转文字-CSDN博客
在继上篇文章之后,甲方粑粑不满意使用eSpeak发出的声音太难听了,这就不得不找个替代品,声音稍微好听了一些。
使用ekho开源库。
Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过Festival间接实现。Ekho支持Linux、Windows和Android平台。
Ekho由国人所创,一个TTS引擎,TTS引擎只是将相应的文本转化为语音而已。
库相关依赖的关系
ekho -->libsndfile-->libespeak -->libportaudio-->pulseaudio。
请看上一篇文章编译libportaudio和libespeak。
这里就编译libsndfile和ekho,以及如何使用。
libsndfile编译:
libsndfile下载地址:这里使用版本1.0.28