基于MindX SDK的中文语音识别推理实验--swjtu寒假特别版
关于 基于MindX SDK的中文语音识别推理实验 这个实验,首先是完成ECS环境搭建,再次推荐大家去看昇腾官方视频,里面有详细的步骤,我看的是B站的视频,在此把视频链接放出来,大家可以去看一下【【昇腾小姐姐教你趣味实验】昇腾工业质检应用实践】 https://www.bilibili.com/video/BV1ir4y1V7aK/?p=11&share_source=copy_web&vd_source=df5a85a5c10967c9daaf8538d21c2219 需要看P11-P13三节视频,视频中有一个mxvision的安装,在本实验也是必须的,在此方式百度云链接,大家可以自行下载,官方也有3.0版本,我的是2.0.3版本
链接:https://pan.baidu.com/s/12o6lZmhJ60NAYgKk8Mg6-A
提取码:4e3y
注:由于老师发的文档里面并没有相应的安装代码,所以我自己准备了一份在附件里面,大家可以自行下载,但是一定要跟着视频做,以免出错。
在环境安装好之后,根据老师的文档里面做就可以,在mobaxterm里面将文件解压和部分环境搭建完成 在此也放上官方视频 【【昇腾小姐姐教你趣味实验】基于MindX SDK的中文语音识别推理实验】 https://www.bilibili.com/video/BV1Xe4y1f7tU/?share_source=copy_web&vd_source=df5a85a5c10967c9daaf8538d21c2219 跟着视频里面做就可以。接下来是针对大家可能遇到的问题(其实是我遇到的问题)提供一些解决方案,亲测有效
首先是可能遇到的No module named xxx 的问题
(1)如果是MxpiDataType_pb2、或者_StreamManagerApi.so,那么就是环境变量问题,你需要修改环境变量,也就是/root/AutoSpeechRecognition/目录下的rush.sh文件中的PYTHONPATH,在此附上截图,但是mxvision2.0.3版本貌似不需要修改直接可以调用,mxvision3.0版本修改后有用。
(2)如果是_bz2、_lzma等,可以采用类似下列的代码修改,在此附上我查到的帖子链接http://t.csdn.cn/a7Hn8
cd /usr/local/python3.7.5/lib/python3.7/lib-dynload
sudo cp /usr/lib/python3.6/lib-dynload/_lzma.cpython-36m-x86_64-linux-gnu.so ./
sudo mv _lzma.cpython-36m-x86_64-linux-gnu.so _lzma.cpython-37m-x86_64-linux-gnu.so
还有cannot load library ‘xxx.so‘的问题,这个直接用下面代码就行,但是建议是放在/usr/local/python3.7.5/lib/python3.7/lib-dynload目录下面,你可以先cd一手,切换到该目录
apt install libsndfile1
以上便是我对这个实验的一些见解,希望能帮到大家。祝大家生活愉快!
- 点赞
- 收藏
- 关注作者
评论(0)