【mPythonX】AI新冠疫情查询器

2020-02-061.2万
AI 快速预览详细 收起
【mPythonX】AI新冠疫情查询器是一个STEM教育项目,通过掌控板2.0的录音功能,将语音输入转换为文字,并通过API接口查询疫情信息。硬件包括mPythonX和掌控板2.0,最终效果是能够实时查询指定地区的疫情数据。难度适中,适合初学者学习AI语音识别技术。
【mPythonX】AI新冠疫情查询器图1
下雪啦!下雪啦!
早上一睁眼
看到这满地的雪
立春的第一场春雪,很美!
然而,现在新型冠状病毒感染的肺炎疫情牵动着众多人的心,
在吴工的帮助下,完成一个查询疫情信息作品—— 【2020】AI新冠疫情查询器
【mPythonX】AI新冠疫情查询器图2
一、思路
1.通过掌控板2.0录音功能,语音输入直辖市或省份信息,
2.利用服务器 http://119.23.66.134:8085/file_upload,将录制的wav音频上传到api地址,并返回文字;
3.通过字典功能,将查询文字信息与字典信息比对,解析网络https://lab.isaaclin.cn/nCoV信息json返回给掌控板;
4.如果字典中信息与查询的信息一致,将网络疫情信息反馈掌控板上,否则,“显示没有这个地区的疫情!”。
【mPythonX】AI新冠疫情查询器图3
二、环境:
1.软件:mPythonX
2、硬件: 掌控板
【mPythonX】AI新冠疫情查询器图4

三、解析网络api的变量值说明
1.登陆全国新型肺炎疫情实时数据接口,数据来源为丁香园;
2.打开请求接口:https://lab.isaaclin.cn/nCoV/api/area   请求方式:GET
3.变量名说明:
country        国家名称
provinceName        省份、地区或直辖市全称
provinceShortName        省份、地区或直辖市简称
confirmedCount        确诊人数
suspectedCount        疑似感染人数
curedCount        治愈人数
deadCount        死亡人数
comment        其他信息
cities        下属城市的情况
updateTime        数据更新时间
【mPythonX】AI新冠疫情查询器图5
四、编程:
1.mPythonX0.5.1,串口连接掌控板
【mPythonX】AI新冠疫情查询器图6
2.窗口左侧,Wi-Fi块添加网络,账号密码
【mPythonX】AI新冠疫情查询器图7
3.窗口左侧,事件块添加A键
【mPythonX】AI新冠疫情查询器图8
4.窗口左侧,音频块添加AI语音识别
【mPythonX】AI新冠疫情查询器图9
5..窗口左侧,扩展块添加字典、网络块
【mPythonX】AI新冠疫情查询器图10
6.主程序:定义字典,初始网络参数,显示内容和时钟
【mPythonX】AI新冠疫情查询器图11
【mPythonX】AI新冠疫情查询器图12
【mPythonX】AI新冠疫情查询器图13
7.子程序:按下掌控板A键,
如果字典中信息与查询的信息一致,将网络疫情信息反馈掌控板上,
否则,“显示没有这个地区的疫情!”。
五、知识拓展
ASR
语音识别技术,也被称为自动语音识别(英语:Automatic Speech Recognition, ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。
六、视频回放

AI语音获得疫情.zip

6.18 KB, 下载次数: 53

售价: 1 创造力  [记录]

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(13)
机智的余老师
大哥 我不能和你聊天 你能小窗个联系方式吗- -
机智的余老师
http://119.23.66.134:8085/file_upload这个不能用啦- -
rzegkly
rzegkly
作者
浏览器下载,查看历史记录
杨萧
下载后不见了的?
xlak47
6666666666666666
dafeng388
111111111111111111111111
gada888
灰常好
rzegkly
rzegkly
作者
回复gada888
谢谢
qingf20
学习学习
kylinpoet
这个好,必须支持。
zhangzb61759
很好很好的
且歌且行
好像用膝盖也不够了~
DFrJ5KYVQaH
厉害了,我的创客朋友们
云天
疑似的数据一直是0,是不是没有获取上?
- 没有更多了 -