此文档适于arduino UNO、Nano开发板。
“小鱼同学”是一款由星鱼研发的更适合人工智能教学使用的语音识别模块,纯离线、非定向、识别词可定制、人声回应,自带喇叭,使用方便。
适用于micro:bit、arduino、掌控板、ESP32/8266等。
点击查看micro:bit如何使用“小鱼同学”语音识别模块?
默认识别词为:开灯、关灯、亮一点、暗一点、换色、打开、关闭、切换模式。识别词可以更换,具体请联系客服。
返回值分别为1、2、3、4、5、6、7、8、9,具体通过串口输出查看。
唤醒词为:小鱼同学。在发出呼叫指令前,先说“小鱼同学”,听到回应后,再说出对应的指令。
那么,通过arduino如何使用“小鱼同学”呢?
模块的连接方法

使用方法如下:
编程可以使用arduino IDE,也可以使用米思齐。
//配置好语音模块的串口
//把以下代码复制到arduino,按照说明操作和接线,即可以测试
#include <SoftwareSerial.h> //软串口库
SoftwareSerial mySerial(2,3); //定义软串口
void setup(){
Serial.begin(9600);
mySerial.begin(9600);
}
void loop(){
if (mySerial.available() > 0) //检测软串口是否有数据
{
int val = 0;
val = mySerial.read();//读出串数据
Serial.println(val); //从主串口打开出来
if (val == 1) {
Serial.println("收到指令1");
}
if (val == 1) {
Serial.println("收到指令2");
}
if (val == 3) {
Serial.println("收到指令3");
}
}
}
用户可以根据自己的需要完成功能的实现。