【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通

Windows测试科大讯飞语音API

前言

咱就说搞个竞赛需要做个树莓派实时语音转写,还需要训练回应,在指导老师的建议下我们目前是先要在Windows上打通,然后搬到树莓派上。该说不说,我一开始以为这个很简单啊,但还是踩了很多很多坑。希望这篇文章可以帮助到同在竞赛或者同为学习嵌入式的你。

条件和环境

硬件条件

win10系统的笔记本

软件条件

1、2021.2.2版本的pycharm
2、谷歌浏览器
3、3.7-3.8的python解释器
4、pip(这个我是自带的,不清楚版本)

使用自带案例进行第一个测试

首先进入科大讯飞官网
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第1张图片
按提示注册后进入 控制台
记得需要实名认证,然后可以领5个小时的免费实时转写的时长
然后我们快乐地来到下一步
到了控制台之后,点到旁边的实时语音转写
先新建一个应用
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第2张图片
这个应用名字根据需求填写
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第3张图片
这里我的时长是0,但是实名认证之后就会有5小时的时长了,但有效期只有一天,慎用。接下来点右下角的文档
进入我们的文档页面,拉到比较下面会有个这玩意,我下载了python3的实例,下载下来一个压缩文档
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第4张图片
解压缩以后里面长这样
导入到pycharm2021.2.2
修改id,key
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第5张图片
修改路径,记得是r"文件所在的位置"
修改路径
在这里插入图片描述
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第6张图片

然后满心欢喜,以为可以运行了,
结果发现一片红诶,那这是什么报错呢?

No module named 'websocket'

原来pycharm里面是自带没有websocket模块的。于是我们开始寻思怎么安装这个模块,我大概试了4-5篇博客,终于在pycharm终端中使用这个命令,安装好了这个模块

pip install websocket-client==0.57.0

要确保自己有pip哦
【回眸】学术竞赛想要用树莓派做语言识别,先在Windows上打通_第7张图片
再次运行的时候我是说socket关闭,发现原来是因为没开通服务的原因,开通了以后就成功了。过程曲折,但结果是好的,明天见!百天之约已经过去1/10,2022,也要坚持日更!

你可能感兴趣的:(windows,语音识别,人工智能)