创造,更具互动。
“小鱼同学”是一款由星鱼研发的更适合人工智能教学使用的语音识别模块,纯离线、非定向、识别词可定制、人声回应,自带喇叭,使用方便。
适用于micro:bit、arduino、掌控板、ESP32/8266等。
默认识别词为:开灯、关灯、亮一点、暗一点、换色、打开、关闭、切换模式。识别词可以更换,具体请联系客服。
唤醒词为:小鱼同学。在发出呼叫指令前,先说“小鱼同学”,听到回应后,再说出对应的指令。
那么,通过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的显示与关闭。说开灯,屏幕显示爱心;说关灯,清空屏幕。

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