铁熊 发表于 2019-7-30 09:23:16

铁熊玩创客 | 掌控板 V1.1 测试版语音识别初体验


在第七届全国中小学STEAM教育大会的工作坊上,我有幸提前体验了一下的掌控板 v1.1 新版,这个版本据说要到 2020 年才会正式发售,目前还是测试版,回来后又稍微捣鼓了一番,就是就有了此篇测评文。

本文是基于掌控板 V1.1 测试版来写的,正式版本应该会有变化,所以本文仅供参考。

顺便拉个仇恨哈哈哈,我手上这块测试板是纯手工焊接的,目前据说只有11块,在创客教育的历史上绝对会是珍藏品之一。



# 新旧版本硬件对比

目前在售的最新掌控板正式版本是 v1.0.1,所以此处仅做 v1.1测试版 与 v1.0.1正式版的硬件比较。新版本的变化主要体现在以下几个方面:

首先来看看正面(左 v1.0.1,右 v1.1):

[*]新版在声音传感器(麦克风)和光线传感器上面增加了说明图标;
[*]新版去掉了 BME280 环境传感器的焊接丝印;
[*]新版在触摸按键上增加了 P、Y、T、H、O、N 几个字母标识;





再来看看背面(左 v1.0.1,右 v1.1):


[*]最明显的变化就是原来 ESP32 模块的封装不见了,取而代之的是 ESP32 芯片与其周边电路,天线也直接集成到主板上了;
[*]新版本蜂鸣器采用了更小的封装,同时边上也增加了喇叭的说明图标;
[*]新版本加速度传感器位置发生了变化,同时边上也增加了说明图标;
[*]版本号文字位置发生了变化。



https://i.loli.net/2019/07/29/5d3ed2c1e7ca835967.jpg

总体来说,新版掌控板集成度更高了、增加了很多图标说明和文字说明,功能更加清晰。



# 新旧版本软件对比

为了配合 v1.1 版本的掌控板,也相应的更新了 mPython X 软件到 0.3.4 版本。官方说明中包含以下更新:


[*]固件更新到1.5.0,可用空间扩大至2M;
[*]新增sdcard库,支持外接sd卡;
[*]urequests库支持http上传二进制文件;
[*]gui库支持显示bmp图片;
[*]gui库支持生成并显示二维码;
[*]ap模式可设置密码;
[*]neopixel新增调整亮度block;
[*]mqtt新增腾讯物联网block;
[*]对部分OSError增加中英文提示;
[*]修正已知bug。



https://i.loli.net/2019/07/29/5d3ed2c093a0197219.png新增sdcard库,支持外接sd卡

https://i.loli.net/2019/07/29/5d3ed2c09cbe858974.pngap模式可设置密码

https://i.loli.net/2019/07/29/5d3ed2c0ae46415936.pnggui库支持生成并显示二维码

其实说明中的这些更新还属于是常规更新,没有太多特别的地方。但是你仔细去看 新版本的 mPython X 0.3.4 软件,会发现说明中却有一项很重要的更新是没有提到的,那就是“语音录制”和“语音识别”!但是正如下图中所示,这几个模块还打着“测试”的标签,可能还没有稳定和优化吧,只是在 STEAM 大会上放出来让大家体验一下。但是这个功能的出现还是挺让人兴奋的,意味着掌控板除了物联网功能之后,即将加入人工智能功能。这里画个重点:从 STEAM 大会来看,**物联网**和**人工智能**功能这两个方向,估计也会是未来创客教育的主流方向之二。

https://i.loli.net/2019/07/29/5d3ed2c0e31d641875.png



# 语音识别体验

根据笔者测试,其他新功能老版本的掌控板都能体验,此处不再赘述,大家可以自行去试试。此处仅体验一下语音识别功能,笔者试了老版本的掌控板,目前暂时还无法实现。

那么怎么编写语音识别程序呢?其实软件里面已经给我们写了两个示例:

https://i.loli.net/2019/07/29/5d3ed2c0c6ec662643.png

我们分别打开两个示例来看一看:

示例1:按下掌控板上的 A 键,开始语音识别,并将识别结果显示在屏幕上。

https://i.loli.net/2019/07/29/5d3ed2c0cf07d23697.png

示例2:按下掌控板上的 A 键开始录音,按下 B 键将录音文件上传云端,开始语音识别

https://i.loli.net/2019/07/29/5d3ed2c14d53649989.png

从示例程序中可以看到,语音识别需要借助网络,在本地录制语音之后,上传到云端进行识别,然后返回结果。其中示例 1 封装的更简单,而示例 2 其实是语音识别模块的底层代码逻辑,此处涉及到网络相关知识,就不展开了。我们分别来测试一下效果,可以看到,目前识别效果还不是特别准,希望后续能够改善。另外识别速度也不是特别快,所以此处就加快了视频。

https://www.bilibili.com/video/av61320920


# 语音识别智能灯

竟然可以语音识别了,那是不是能做一些语音识别的项目呢?

由于目前的识别效果还不是很好,所以先来做一个简单的小项目。我这里编写了一个语音识别智能灯的程序:当识别到“开灯”的语音,就会打开掌控板上的 RGB 灯;当识别到“关灯”的语音,就会关闭掌控板上的 RGB 灯。

https://i.loli.net/2019/07/29/5d3ed2c0d8b1464345.png

语音识别智能灯的效果如下视频(此处同样加快了视频):

https://www.bilibili.com/video/av61321140



# 总结

虽然从体验上来说,识别效果还不是很好,但是毕竟目前还是测试版,未来的正式版还是很值得大家期待的,大家开始囤积语音识别的项目吧!当然有好的想法想要试一试,可以跟我聊聊,我也可以帮你测试下嘿嘿嘿~



# 广告时间
最后再打个小广告:欢迎关注我的个人公众号“铁熊玩创客”,不 kan 定 xin 期 qing 更新创客制作、技术教程以及一些胡言乱语。


# 往期作品

## 创客技巧

- 创客项目缺少高颜值电路图?看这里就对了:https://mc.dfrobot.com.cn/thread-289862-1-1.html
- 小白也能学会的激光切割创意盒子设计方法:https://mc.dfrobot.com.cn/thread-276550-1-1.html

## 桌面机器人

- 桌面萌宠 Pando,这个机器人靠卖萌为生好多年:https://mc.dfrobot.com.cn/thread-35162-1-1.html
- 桌面萌宠 Pandy,谁说智能车不能卖萌:https://mc.dfrobot.com.cn/thread-36721-1-1.html
- 吃货战车:谁说泡面只能用来填肚子:https://mc.dfrobot.com.cn/thread-34679-1-1.html
- 纯野生黑科技,分分钟教你自制最skr的全向麦熊小车:https://mc.dfrobot.com.cn/thread-268968-1-1.html- 不会垃圾分类?教你制作一个瓦力机器人来帮你:https://mc.dfrobot.com.cn/thread-296340-1-1.html

## 智能家居

- Hey Siri, 打开 HAY 旋转灯:https://mc.dfrobot.com.cn/thread-26865-1-1.html
- Hey Siri,请告诉我传感器数据:https://mc.dfrobot.com.cn/thread-28859-1-1.html

## 创意生活

- HAY,你好 ── DIY HAY旋转灯:https://mc.dfrobot.com.cn/thread-26212-1-1.html
- DIY 你的专属酷炫照片投影灯:https://mc.dfrobot.com.cn/thread-26900-1-1.html
- 好色灯:你们吸猫,我吸色:https://mc.dfrobot.com.cn/thread-34483-1-1.html
- DIY 你的专属酷炫照片投影灯:https://mc.dfrobot.com.cn/thread-26900-1-1.html
- 没有什么问题是猜拳不能解决的:https://mc.dfrobot.com.cn/thread-38060-1-1.html
- 律动头饰皇冠:每个女孩心中都有一个公主梦:https://mc.dfrobot.com.cn/thread-267927-1-1.html

## 学生作品

- 陈朔:戒烟帽:https://mc.dfrobot.com.cn/thread-280204-1-1.html
- 梁立昊:体感骑行安全帽:https://mc.dfrobot.com.cn/thread-280093-1-1.html

## HCRbot 机器人(SLAM)

- HCRbot 系列 1──HCRbot 机器人简介:https://mc.dfrobot.com.cn/thread-26938-1-1.html
- HCRbot 系列 2──HCRbot 硬件介绍与设置:https://mc.dfrobot.com.cn/thread-26939-1-1.html
- HCRbot 系列 3──HCRbot 上位机 PC 端软件设置:https://mc.dfrobot.com.cn/thread-26975-1-1.html
- HCRbot 系列 4──HCRbot下位机设置(树莓派版):https://mc.dfrobot.com.cn/thread-27020-1-1.html
- HCRbot 系列 5──HCRbot下位机设置(Odroid XU4版):https://mc.dfrobot.com.cn/thread-27161-1-1.html
- HCRbot 系列 6──HCRbot 底层驱动 OpenCR 设置:https://mc.dfrobot.com.cn/thread-27296-1-1.html
- HCRbot 系列 7──启动 HCRbot 机器人:https://mc.dfrobot.com.cn/thread-28248-1-1.html
- HCRbot 系列 8──远程控制 HCRbot 机器人:https://mc.dfrobot.com.cn/thread-29354-1-1.html
- HCRbot 系列 9──控制 HCRbot 机器人绘制平面地图(SLAM):https://mc.dfrobot.com.cn/thread-29936-1-1.html

## 掌控板

- 让掌控板像 Mixly 串口监视器一样绘图:https://mc.dfrobot.com.cn/thread-288929-1-1.html- 掌控超声波传感器?可能没你想的那么简单:https://mc.dfrobot.com.cn/thread-296500-1-1.html






gada888 发表于 2019-8-3 21:08:57

新品使用欲望都给勾上来了。

rzyzzxw 发表于 2019-8-21 09:20:24

铁熊精品{:5_173:}

gray6666 发表于 2019-9-1 16:27:40

1.0版语音可以识别吗?

铁熊 发表于 2019-9-3 18:09:19

gray6666 发表于 2019-9-1 16:27
1.0版语音可以识别吗?

暂时不可以的,电路有一些变化

fats114 发表于 2019-11-27 16:12:29

看到sd库就放心了
页: [1]
查看完整版本: 铁熊玩创客 | 掌控板 V1.1 测试版语音识别初体验