sunkf 发表于 2019-12-9 17:37:53

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


三、演示视频
冬日里的“小暖阳”——语音播报天气
https://v.youku.com/v_show/id_XNDQ2MzQxNzk2MA==.html?spm=a2h3j.8428770.3416059.1

四、思考与拓展
1、语音识别与语音合成的正确率还比较低,受困于网络原因速度也比较慢
2、通过触摸P/N按键,切换多地3天天气预报,可以试着增加语音控制
3、3天天气预报显示版面还有待优化
4、还可以加入时钟(闹钟)功能,更多脑洞大开的玩法有你来决定!


页: [1]
查看完整版本: [掌控板2.0测试] 冬日里的“小暖阳”—上手掌控板2.0测试版