Ekho(余音)介绍
Ekho(余音)是一个免费的开源多语言文本转语音(TTS)软件。它支持多种语言和方言,包括粤语(广东话)、普通话(标准汉语)、台山话、赵安客家话、藏语、古汉语(元朝前)和韩语(试验阶段)。Ekho 还可以通过 eSpeak 或 Festival 软件发音英语。Ekho 支持 Linux、Windows 和 Android 平台。
Ekho 安装
下载安装包
www.eguidedog.net/ekho.php#go…
编译安装
tar -xvf ekho-9.0.tar.xz
cd ekho-9.0
sudo apt-get install libespeak-dev
sudo apt-get install pulseaudio
sudo apt-get install libpulse-ocaml-dev
sudo apt-get install libsndfile1-dev libpulse-dev libncurses5-dev libmp3lame-dev libespeak-dev
sudo apt-get install libespeak-dev libsndfile1-dev libpulse-dev libncurses5-dev libestools-dev festival-dev libvorbis-dev libmp3lame-dev libdotconf-dev texinfo
sudo apt install autoconf libtool
sudo apt install libsndfile1-dev libespeak-ng-dev libpulse-dev texinfo libltdl-dev libmpg123-dev libsonic-dev libutfcpp-dev
./configure
sudo make
sudo make install
使用示例
mikasoi@ubuntu:~$ ekho -s 0 -a 100 -p 5 --samplerate=44100 --channels=1 "这是一段中文测试"
mikasoi@ubuntu:~$ ekho -s 0 -a 100 -p 5 --samplerate=44100 --channels=1 -f /home/mikasoi/1.txt
使用体验
Ekho的实现原理是一个字一个字录音,然后文本转语音时将每个字的语音进行拼接然后输出,因此输出的语音效果一般,字是一个一个往外吐的。但是目前调研下来,linux平台下Ekho的中文效果相对还算是较好的,至少中文能让人听清、听懂。