2460| 2
|
树莓派语音唤醒+爬取丁香医生新冠疫情数据+语音播报 |
一、数据来源: 丁香医生:https://lab.isaaclin.cn/nCoV/api/area?latest=1 数据格式:json,经过格式化后显示如下: 所有疫情结果保存在“result”属性中,“result”对应的值是一个列表,列表中每项为某一省份的数据,其中“cities”属性对应的列表存储了该省份下每个市的数据。 最外层还有一个“success”属性,它的值代表是否获取成功。 二、利用古德微平台数据获取、解析 入口:http://www.gdwrobot.cn 1、通过request对象从丁香医生api接口爬取json数据,并将json格式数据转化为字典类型数据。 2、语音唤醒功能 该模块会调用snowboy库,以“小度小度”为唤醒词唤醒程序并执行Wakeup函数 3、Wakeup函数实现语音查询疫情并语音播报 调用百度语音识别API识别用户说出的省份名称,并转化为文字; 结合数据格式,对数据进行解析,找到语音识别到的省份名称,并将该省的数据通过pyaudio库以语音的方式播报出来。 三、运行效果 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed