树莓派语音合成
要在RPI上使用语音输出,需要安装几个音频相关的软件包。这些软件包或许已经安装好了,但执行下面的安装指令并不会有任何副作用,软件包管理器会告诉你相应的软件包已安装妥当。下面安装指令基于raspbian系统。
- sudo apt-get update
- sudo apt-get upgrade
如果RPI不能发声的话,首先需要安装alsa实用程序
- sudo apt-get install alsa-utils
然后编辑/etc/modules文件
- nano /etc/modules
在里面添加一行内容
- snd_bcm2835
如果文件已经包含了该内容,直接退出文件即可。
安装多媒体播放器mplayer
- sudo apt-get install mplayer
如果要去掉mplayer中与LIRC相关的错误信息,执行下面指令
- sudo nano /etc/mplayer/mplayer.conf
添加下面一行内容
- nolirc=yes
speak Text to Speech
Espeak是比Festival更新式的语音合成引擎,它听起来更清晰,但听起来有点像嚎叫。如果你正在制作一个像外星人或巫师类的RPI项目的话,这个也许很适合你。严肃的说,Espeak是一个多面手,它有着非常丰富的设置选项。
安装Espeak
- sudo apt-get install espeak
测试:(英语女声,强调大写,慢速)
- espeak -ven+f3 -k5 -s150 "I've just picked up a fault in the AE35 unit"
发表评论