micro:bit如何使用“小鱼同学”语音识别?

创造,更具互动。

“小鱼同学”是一款由星鱼研发的更适合人工智能教学使用的语音识别模块,纯离线、非定向、识别词可定制、人声回应,自带喇叭,使用方便。

适用于micro:bit、arduino、掌控板、ESP32/8266等。

点击查看arduino如何使用“小鱼同学”语音识别模块?

默认识别词为:开灯、关灯、亮一点、暗一点、换色、打开、关闭、切换模式。识别词可以更换,具体请联系客服。

唤醒词为:小鱼同学。在发出呼叫指令前,先说“小鱼同学”,听到回应后,再说出对应的指令。

那么,通过micro:bit如何使用“小鱼同学”呢?

使用方法如下:

1.官方makecode,需要增加如下扩展:

https://github.com/zhandroids/mijia_asr

2.星鱼本地化版本makecode,直接增加扩展就可以了。

星鱼编译本地化版本离线版下载:下载 – 星鱼 (fishblock.cn)

星鱼编译本地化版本在线版:https://makecode.fishblock.cn/

编译本地化版本将常用扩展放在了中国的服务器,不再依赖于github,,使用更方便。

添加扩展后,会出现“小鱼同学”功能模块。如下图:

连接方法

小鱼同学为串口数据传输,需要使用到2个信号线,将4P线连接到扩展板右侧的P13/P14,RX对应到P13,TX连接到P14。说明:也可以连接到P15/P16,如何使用其它扩展板,也可以使用其它引脚。

代码块说明

1.初始化

小鱼同学的初始化。指定RX/TX所连接到的引脚。RX选择P15,TX选择P16

2.检查

检查小鱼同学是否识别到相应的指令。

3.事件触发

当识别到相应的指令后,执行其相关的代码块。

4.返回值。

获取识别到指令后的返回值,形如:1、2、3、4、5等。

实例

控制micro:bit的显示与关闭。说开灯,屏幕显示爱心;说关灯,清空屏幕。

测试方法

首先说”小鱼同学“唤醒语音识别,然后说出对应的关键词,例如:开灯/关灯/打开/关闭/切换模式/换色/亮一点/暗一点。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top