Ekho 中文语音合成软件的安装与测试
以下是 Ekho 中文语音合成软件的安装与测试步骤:
wget http://sourceforge.net/projects/e-guidedog/files/Ekho/6.4/ekho-6.4.2.tar.xz
tar xf ekho-6.4.2.tar.xz
cd ekho-6.4.2
sudo apt-get install libsndfile1-dev libpulse-dev libncurses5-dev libestools2.1-dev festival-dev libmp3lame-dev
(注意:这里的 tar xJvf ekho-xxx.tar.xz
和 cd ekho-xxx
是多余的,因为已经解压并进入了 ekho-6.4.2
目录)
接着,进行编译和安装:
./configure --enable-festival --prefix=/usr/local/ekho
make # 如果是树莓派,改为 make CXXFLAGS=-DNO_SSE
sudo make install
运行 Ekho:
ekho "hello 123"
添加环境变量
编辑 /etc/profile
文件,在文件最后加入以下内容:
export EKHO_DATA_PATH="/usr/local/ekho/share/ekho-data$EKHO_DATA_PATH"
然后,使环境变量生效:
source /etc/profile
详解:
- 如果没有执行
make install
,需要在当前目录运行./ekho
,或者把环境变量EKHO_DATA_PATH
指向ekho-data
目录。
树莓派测试
首先,在树莓派里下载中文语音合成软件 Ekho 的 Linux 版。然后,根据安装说明进行安装。关键的一句是 make CXXFLAGS=-DNO_SSE
。
给树莓派插上耳机线(这只是暂时测试,应该寻找音量更大的方案)。把树莓派音量调到最大(这个时候不要把耳机带上,否则音量会过大):
amixer -D pulse sset Master 100%
运行测试命令:
./ekho "hello 123"
这个时候应该可以听到耳机发出微弱的声音。
以上就是在树莓派上安装和测试 Ekho 中文语音合成软件的步骤。