参考文章:从零开始搭建属于自己的语音识别API服务器(ASRT开源项目)_asrt_v0.6.1_志 谦的博客-CSDN博客w我是用VM搭建使用的,用的Ubuntu20.04 Server
1. Server默认没有很多工具,例如ifconfig【net-tools安装】、python3.7等
2.Python的版本,参考文章的配置,一定要是3.7
3.Python按照参考文章安装后,还是缺一些组件的,例如遇到以下问题:
keras保存加载模型报错“AttributeError: ‘str‘ object has no attribute ‘decode‘”_attributeerror: 'str' object has no attribute 'key_廿十七的博客-CSDN博客.ModuleNotFoundError: No module named ‘python_speech_features‘_no module named 'python_speech_features_Ian_Wonder的博客-CSDN博客ModuleNotFoundError: No module named ‘matplotlib‘ 解决办法_modulenotfounderror: no module named 'matplotlib_BugMiaowu2021的博客-CSDN博客4.Python和tensorflow是有对应关系的,这个比较郁闷,有个可以参考的文章:
Tensorflow和Keras版本对照及环境安装_tensorflow和keras版本对应_wzg2016的博客-CSDN博客有个查找包的地址:tensorflow-cpu · PyPI
5.Pip的版本是个问题,不同的版本也会有影响:【小5聊】Python基础学习之python版本对应pip版本查看_python对应的pip版本_全栈小5的博客-CSDN博客使用 pip 安装 TensorFlow (google.cn)
我遇到的坑吐槽:
1. Ubuntu直接安装Python会安装3.8;完全卸载重启后,网络丢失,无法访问;
ubuntu完全卸载python2.7_ubutun 卸载python2_毛毛是一只狗的博客-CSDN博客
2.重新安装python3.7 【Ubuntu】Ubuntu 20.04安装Python3.7_20.04 python3.7-dev_VikenBrain的博客-CSDN博客Linux下切换Python版本的3种方法_linux更换python版本_木顶思上的博客-CSDN博客
最后填了这些认知坑后,还是部署完了....
但是识别效果不甚理想,应该是学习不足的问题...
ASRT_SpeechRecognition: A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统 (gitee.com)api如何使用_教你如何使用ASRT部署中文语音识别API服务器_weixin_39921224的博客-CSDN博客ASRT:一个中文语音识别系统 - 知乎 (zhihu.com)c
其实官网有在线测试的功能,大家先测试,可能可以看是否复合预期:
ASRT语音识别体验Demo | AI柠檬 (ailemon.net)
补充2个ubuntu的问题链接: