3977| 0
|
[项目] [掌控板2.0测试] 冬日里的“小暖阳”—上手掌控板2.0测试版 |
本帖最后由 sunkf 于 2019-12-9 20:02 编辑 【前篇】 最近,天气转冷!大家做的最多的就是关于“天气”的项目,暖暖的天气提醒,驱散了丝丝寒意! 12月1日下午,掌控内测2.0版本的“掌控板(测试版)”到货 ,第一时间晒图了(拍照设备有限,拍不出效果,反正实物摸着效果才叫好。不要太羡慕呀) 关于掌控板V1.1来自捣鼓车间的“铁熊”和“木果”两位大神都在前阵子就发布了相关帖子;而朱老师也在“【掌控2.0】硬件测评:拿到直播板后的第一个动作”帖子中,关于掌控板2.0测试版与目前正式发布了的掌控板进行了对比,我不再啰嗦(大家可以查看一下链接),我要补充的是: 1、背面没有了版本号,据说是珍藏版啦。 2、A/B按键焊点更大,更加牢固。 3、WIFI、蓝牙加了丝印。 既然,初次上手编写个文本显示的程序,留图纪念一下! 【下篇】 一、玩转语音识别 (1)弄懂什么是“语音识别技术” 百度:语音识别技术,也被称为自动语音识别Automatic Speech Recognition,(ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。 (2)试着让掌控板“听懂我们的话” 注意:需要添加应用扩展“音频”,扩展——添加——应用扩展——音频 (3)试着让掌控板“说一说” 注意:使用科大讯飞的语音识别与语音合成需要获取APPID、APISecret、APIKey https://www.xfyun.cn/ 参考了mpython官方提供的“TTS用法”中的 讯飞语音(语音识别并且读出)样例 二、玩转天气播报 (1)获取气象信息 注意:需要添加应用扩展“天气”,扩展——添加——应用扩展——天气 (2)获取3天天气预报 注意:需要到“心知天气”获取API私钥(我使用的是免费版的API私钥) https://www.seniverse.com/ 3天天气预报程序如下: (3)更多的天气玩法 A、获取实时天气情况 注意:天气实况与3天天气预报,所对应的积木块不要混淆了 B、使用百灵鸽获取本地实时的温湿度 注意:需要添加应用扩展“掌控实验箱”,扩展——添加——硬件扩展——掌控实验箱 合并后程序如下: C、使用“讯飞语音合成”,进行实时天气播报 完整代码,请查看mpython:账户— 代码库—全部[冬日里的“小暖阳”——天气语音播报”] 程序“多地天气切换”参考了武老师的案例【mPython写的第一个案例——心知天气】 三、演示视频 冬日里的“小暖阳”——语音播报天气 四、思考与拓展 1、语音识别与语音合成的正确率还比较低,受困于网络原因速度也比较慢 2、通过触摸P/N按键,切换多地3天天气预报,可以试着增加语音控制 3、3天天气预报显示版面还有待优化 4、还可以加入时钟(闹钟)功能,更多脑洞大开的玩法有你来决定! |
11.23 KB, 下载次数: 1294
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed