语音播报器
一、功能以及原理
“语音播报器”模块是针对中文进行识别的模块,在 AI Lab 平台中,只需要提前设定好要识别的关键词,配置命令代码,就能够自动识别用户说出的关键词,并执行对应的指令。本模块不需要用户预先训练和录音即可完成语音识别,识别准确率高达 90%。

二、引脚介绍以及对应开发板可用引脚
针脚 | 可连接引脚 | 功能 |
VCC | 5V | 连接电源正极提供工作电压 |
TXD | TX | 用于发送数据 |
RXD | RX | 用于接收数据 |
GND | GND | 以确保电路的稳定性和防止干扰 |
三、代码控制
在 AI Lab 平台中,“语音播报器”模块能够录制并识别用户的话语,并在串口输出,只需要在程序中,识别串口的话语,即可针对不同关键词执行程序。下面是程序示例。

3.1 文本代码
String val;
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
digitalWrite(13, LOW);
delay(2 * 1000);
}
void loop() {
val = Serial.read();
if ((String(val).toInt()) == 1) {
digitalWrite(13, HIGH);
}
if ((String(val).toInt()) == 0) {
digitalWrite(13, LOW);
}
}
3.2 图形化代码
3.3 结果
编写程序开始模拟运行后,需要单击模块,开始录制并上传用户说的话。
四、相关案例演示
在 AI Lab 平台的精选项目中,能够查看操纵案例,链接如下
https://www.funcode.cc/simulate?project_id=39&type=3&share_source=0
五、相关课程链接
正在开发中