作者:ssben_530 | 来源:互联网 | 2017-11-17 22:41
方式一:真人语言库: 去官方下载真人语音库WyabdcRealPeopleTTS.tar.gz,并解压到/usr/share/WyabdcRealPeopleTTS/。针对Everest以及我打包的星际译王,还需要如下设置:
修改/etc/esd.conf或是/usr/local/etc/esd.conf
auto_spawn=1
这样就可以了。优点:发音质量优秀;缺点:语音库中没有的单词不能发音。
方式二:编译安装语音引擎: 编译时不带下列参数--disable-espeak --disable-festival。前提需安装:portaudio、espeak、festival、speech依赖关系,编译后就可以使用espeak或festival语音引擎发音,优点:合成发音,可以读短语、句子、语音库中没有的单词。缺点:声卡独占、发音速度过快、发音质量差、随星际译王的启动而启动,加大了声卡独占 的可能性。
方式三:使用TTS程序: 编译时带下列参数—disable-espeak --disable-festival。编译安装后,安装语音引擎sepeak、festival。优点:合成发音,可以读短语、句子、语音库中没有的单词、不随星际译王的启动而启动,减小了声卡独占的可能性。缺点:声卡独占、发音速度过快、发音质量差。
总之不太推荐使用星际译王的发音功能,要想学英语发音,随便找盘磁带都比他教的好。