使用SpeechRecognition中的.recognition_sphinx()进行离线语音识别前,需要先
pip install pocketsphinx
遇到
... error: command 'swig.exe' failed: No such file or directory...
... Failed building wheel for pocketsphinx ...
等问题,解决办法如下
- 方法一(来自pocketsphinx官方):
- 安装swig
1.1 下载swig安装包。
1.2 解压,如我放在C:\Users\Administrator\Anaconda3\Tools\swigwin-4.0.1下
1.3 配置环境变量(右键我的电脑→属性→高级系统设置→高级→环境变量→选中Path(用户变量系统变量都要改)那一行→编辑→新建→C:\Users\Administrator\Anaconda3\Tools\swigwin-4.0.1) - 安装git
2.1 教程自找。
2.2 配置环境变量,在PATH中添加\Git\cmd文件夹(我的是C:\Program Files (x86)\Git\cmd) - pip3 install pocketsphinx