咱就说搞个竞赛需要做个树莓派实时语音转写,还需要训练回应,在指导老师的建议下我们目前是先要在Windows上打通,然后搬到树莓派上。该说不说,我一开始以为这个很简单啊,但还是踩了很多很多坑。希望这篇文章可以帮助到同在竞赛或者同为学习嵌入式的你。
条件和环境 硬件条件win10系统的笔记本
软件条件1、2021.2.2版本的pycharm
2、谷歌浏览器
3、3.7-3.8的python解释器
4、pip(这个我是自带的,不清楚版本)
首先进入科大讯飞官网
按提示注册后进入 控制台
记得需要实名认证,然后可以领5个小时的免费实时转写的时长
然后我们快乐地来到下一步
到了控制台之后,点到旁边的实时语音转写
先新建一个应用
这个应用名字根据需求填写
这里我的时长是0,但是实名认证之后就会有5小时的时长了,但有效期只有一天,慎用。接下来点右下角的文档
进入我们的文档页面,拉到比较下面会有个这玩意,我下载了python3的实例,下载下来一个压缩文档
解压缩以后里面长这样
导入到pycharm2021.2.2
修改id,key
修改路径,记得是r"文件所在的位置"
修改路径
然后满心欢喜,以为可以运行了,
结果发现一片红诶,那这是什么报错呢?
No module named 'websocket'
原来pycharm里面是自带没有websocket模块的。于是我们开始寻思怎么安装这个模块,我大概试了4-5篇博客,终于在pycharm终端中使用这个命令,安装好了这个模块
pip install websocket-client==0.57.0
要确保自己有pip哦
再次运行的时候我是说socket关闭,发现原来是因为没开通服务的原因,开通了以后就成功了。过程曲折,但结果是好的,明天见!百天之约已经过去1/10,2022,也要坚持日更!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)