Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过eSpeak或Festival间接实现。Ekho支持Linux、Windows和Android平台。
7.0主要修改了波形拼接的算法,并使用eSpeak替代了Festival作为默认的英语朗读引擎,所以旧用户在Linux安装的时候需要额外安装libespeak-dev。
目前仅Linux平台可以获得7.0版本,下载链接:http://sourceforge.net/projects/e-guidedog/files/Ekho/7.0/ekho-7.0.tar.xz
评论8
ekho在centos 6.8上源码安装失败
解压缩执行 ./configure --enable-festival 之后 报错
checking for main in -lestools... no
configure: error: in `/opt/weather/ekho-7.0':
configure: error: estool test failed
See `config.log' for more details
这个实在百度不到,烦请告知是由哪个包提供的,谢谢
BTW
如果有童鞋一样需要在centos上安装这个程序,我目前已知的需要添加的包为:
yum install -y ncurses-devel libsndfile-devel espeak-devel pulseaudio-libs-devel
不需要再加--enable-festival参数了…
不需要再加--enable-festival参数了,已经换成eSpeak。如果你实在希望用Festival才加那个参数,但我不确定CentOS有没有相关的依赖库,如果你yum search estools找不到,我也没什么建议,你只能从源代码安装。装Festival是很麻烦的,这是我把它从默认安装中去掉的原因。
感谢解答
烦请您修改一下贵站的User Guide,现在的版本仍旧提示需要添加参数。抱歉还有个问题,您这个ekho需要的GCC版本是多少,目前看来Centos的各项版本都处于13年的稳定版,不支持C++11
补充一下CENTOS6安装ekho的方法
因为默认CENTOS的GC版本太低,需要升级,当然可以自己源码升级的童鞋就可以忽略了,这里我提供一个解决方案。原文来自https://www.douban.com/note/526035983/?type=rec 【侵删】
具体命令如下:
cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo
echo 'enaled=1'>> devtools-1.1.repo
yum install -y devtoolset-1.1-gcc devtoolset-1.1-gcc-c++
./configure CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++
make && make install
然后可以执行ekho实现tts了
已更新文档,谢谢!
已更新文档,谢谢!
客气,互相学习,互相进步。共勉~
客气,互相学习,互相进步。共勉~
请问怎么调整语调和速度?
请问怎么调整语调和速度?
ekho -h有帮助说明
ekho -h有帮助说明。-s调语速,-p调语调