http://wangyuxxx.iteye.com/blog/1851395这篇博客已经说的比较详细了,我只是补充一下我遇到的问题。
eSpeak需要PortAudio库支持的,下载portaudio_v18.zip,编译portaudio_v18过程中可能会遇到如下问题:
1.$chmod +x configure
$./configure
错误:/bin/sh^M:损坏的解释器: 没有该文件或目录
问题原因:脚本的编码问题,windows下编辑的文本copy到linux下就带这个^M结尾。
解决方案:用 vim 打开文件,然后执行冒号命令:
2.configure: error: cannot run /bin/sh ./config.sub
确定已安装
libtool
如果没安装,使用
sudo apt-get install libtool
然后将
/usr/share/libtool/config.sub
/usr/share/libtool/config.gues
复制到你当前要configure目录下
(比如你要装mysql,进入解压后的文件夹进行如下操作:
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess . )
然后make
sudo make install 就Ok了
portaudio_v18安装完成后,再安装eSpeak就没问题了。
提示:不必按照上面链接里面修改原文件。