安装环境:
sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
sudo apt-get install python-pyaudio
sudo apt-get install swig sox
sudo apt-get install libatlas-base-dev
git clone https://github.com/Kitt-AI/snowboy.git
cd snowboy/swig/Python
sudo make
如果sudo make报图一错误,那么说明swig的版本太低,那么就得手动安装。
首先下载swig包:链接:https://pan.baidu.com/s/1KUbJEgZ1Sp-ayzwMkOxJmw
提取码:1111
解压
然后:
cd swig-3.0.12
./configure
make
sudo make install
配置环境变量:
sudo nano ~/.bashrc
写入下边的东西:
SWIG_PATH=/usr/local/share/swig/3.0.12
PATH=$PATH:$SWIG_PATH
然后:source ~/.bashrc
查看版本:swig -version
图一 :
模型制作链接:https://snowboy.hahack.com/
我做的一个语音对话demo:https://download.csdn.net/download/qq_37760746/18803279
其中百度语音的api,需要去百度申请,然后填上。
demo需要安装配置命令:
pip install baidu-aip
pip install pydub
sudo apt-get install ffmpeg