[掌控板2.0测试]冬日里的“小暖阳”—上手掌控板2.0测试版

sunkf
帖子创建于2019年12月02日 物联网应用 629 次浏览 6 个赞

【前篇】

最近,天气转冷!大家做的最多的就是关于“天气”的项目,暖暖的天气提醒,驱散了丝丝寒意!

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写的第一个案例——心知天气】


三、演示视频

冬日里的“小暖阳”——语音播报天气

(点击打开演示视频链接)

https://v.youku.com/v_show/id_XNDQ2MzQxNzk2MA==.html?spm=a2h3j.8428770.3416059.1

四、思考与拓展

1、语音识别与语音合成的正确率还比较低,受困于网络原因速度也比较慢

2、通过触摸P/N按键,切换多地3天天气预报,可以试着增加语音控制

3、3天天气预报显示版面还有待优化

4、还可以加入时钟(闹钟)功能,更多脑洞大开的玩法有你来决定!

2 条评论

静水

2019年12月02日

从哪买的,能告诉一下吧

静水

2019年12月02日 , 2个赞

从哪买的,能告诉一下吗?

有 1 条回复

还不错

2019年12月09日

这个作品真棒