最近研究了下Linux下的语音合成,一般用的就是
espeak
festival
ekho
科大讯飞
其中espeak最古老,但是我的Ubuntu简单安装又没安装上,所以没研究,ekho我听了一下发音,感觉是断断续续的,也有可能是因为我听的是中文的原因,所以也放弃了,科大讯飞的倒是很好用,可惜要收费,而且2000台起步。最后就选择了festival,然后鼓捣了几天。
可能是资料比较老了,所以其中遇到换声音的问题解决了很久,后面终于找到另外一个方式去解决了,在听到女声的时候简直是泪流满面。
现在介绍一下简单的安装使用方法:
安装
$sudo apt-get install festival
使用
$festival
festival 〉 (SayText "Hello World") //直接读字
festival 〉 (tts myfile) //如果是读文件里的
然后你就可以听到一个美国的男声发音了。
接下来,如果你想听女声发音,怎么办?