ekho(余音)语音播报基于espeak

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.xzcd 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 中文语音合成软件的步骤。

上一篇
下一篇