eking:ekho--TTS语音引擎

ekho的安装和使用

ekho由国人所创,现在到6.5版本,一个TTS引擎,TTS引擎只是将相应的文本转化为语音而已,并不能跨语种翻译的。

Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过Festival间接实现。Ekho支持Linux、Windows和Android平台。


安装

Ubuntu的可以用个人源下载,版本为6.0,不过没安装config.h等,编程就难了,当然可以用system()调用解决,可能慢了点。

sudo add-apt-repository ppa:hgneng/ekhosudo apt-get updatesudo apt-get -y install ekho

当然下载后也可以从源码编译安装,源码包下有个test_ekho可以先听听粤语版的sample。

sudo apt-get install libsndfile1-dev libpulse-dev libncurses5-dev libestools2.1-dev festival-dev libmp3lame-devtar xJvf ekho-xxx.tar.xzcd ekho-xxx./configure makesudo make instal

注意官网上的编译安装时./configure加上了--enable-festival,后期编译代码时就需要安装festival才能成功,不然会出现

libekho.a(libekho_a-libekho.o):在函数‘ekho::Ekho::initFestival()’中:
/home/wang/SoftWave/ekho-6.5/src/libekho.cpp:251:对‘festival_initialize(int, int)’未定义的引用
/home/wang/SoftWave/ekho-6.5/src/libekho.cpp:256:对‘strintern(char cons

相关推荐

相关文章