linux/ubuntu16.04系统上snowboy swig源码安装及使用全记录和遇到的错误
目录
linux/ubuntu16.04系统上snowboy swig源码安装及使用全记录和遇到的错误
零、主要参考:
0.1 官网链接:
[github]
建议去官网的github上按照readme.md去做,如果按照官网上的github上的教程走下去没有什么错误的话,本blog可以不用往下看了。
[官网参考文档]
这个是官网给的doc,可以看看,毕竟是官网给的。
0.2 其他链接:
下面是在安装过程中出现的一些错误,然后搜索的、经过自己实践、行之有效的参考链接(不敢保证在读者机器上完全适用,作为参考),可先看正文,遇到相同错误再看:
参考1:https://answers.ros.org/question/36890/unable-to-find-swigswg-and-unable-to-find-pythonswg/
参考2:https://www.cnblogs.com/starktan/p/9365999.html
一、安装必要的包
主要的坑都在这一步,在这一步我把所有能踩的坑几乎全踩了,昨天晚上找bug找到崩溃,不知所以然的到了十二点多,就怀着不甘心地去睡觉了。
1.1 安装pyaudio、sox
sudo apt-get install python-pyaudio python3-pyaudio sox
1.2 安装PortAudio的Python绑定
pip install pyaudio
1.3 检查现在是否可以用你的麦克风录音
1.3.1 试着运行以下命令,说一些话之后,ctrl+c退出即可:
rec temp.wav
1.3.2 然后,在运行上述命令的目录下,如果可以找到temp.wav文件,并且文件中可以听到刚刚说的话,说明麦克风工作正常。可以继续往下进行了。
1.4 安装swig(版本>=3.0.10)
这一步很关键,官网指出版本要在3.0.10及以上才行。
如果你是ubuntu16.04,使用命令:
sudo apt install swig