设为首页收藏labplus社区产品资料库
0
积分值+2
0
掌控币+1
0  关注
2  粉丝
7  帖子
sunkf
2019年12月02日

#物联网应用#[掌控板2.0测试]冬日里的“小暖阳”—上手掌控板2.0测试版

【前篇】

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

       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、还可以加入时钟(闹钟)功能,更多脑洞大开的玩法有你来决定!

6

点赞

627 次阅读2 条评论1 条回复6 人赞
2条评论