raspberry pi 支持中文语音发音(EKHO)


记得13年买的raspberry pi 很长时间没有玩它,突然有一天,因为需要想通过它来实现语音叫号系统的开发,毕竟它很小巧。


如果要播放mp3,   安装了 sudo apt-get install mplayer


我的树莓派是通过HDMI 转VGA,连接到显示器上的, HDMI输出带着声音,但是我将音箱插到耳机孔,没有声音。

以下是解决办法: 

安装声音服务
sudo apt-get install alsa-utils
加载驱动
sudo modprobe snd_bcm2835


测试一下 $: mplayer a.mp3      出声音了.


接下来安装EKHO

http://www.eguidedog.net/cn/index.php  首页上下载EKHO TTS 中文语音合成引擎

打开页面后,下载推荐版本 linux版本


下载完之后,要安装EKHO语音库
1. 解压  tar -xvf  ekho-6.3.2.tar.xz
2. 安装依赖库 
sudo apt-get install libsndfile1-dev libpulse-dev libncurses5-dev libestools2.1-dev festival-dev libmp3lame-dev

3. sudo ./configure --enable-festival                                     
4.  make CXXFLAGS=-DNO_SSE
5.   sudo  make install
6.   echo '你好' > 1.txt
7.  ekho -f 1.txt -o 2.wav  文字转换成语音文件
8. mplay 2.wav    播放语音文件
9.如果直接ekho '你好'  会报错, 建议先将文字转换成语音文件再播放的方式
pa_simple_new() failed: Connection refused
pa_sample_spec(format=3,rate=16000,channels=ch=1)
Fail to init audio stream.
Fail to init sound.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值