Arduino中借助LU-ASR01实现语音识别
创作时间:
作者:
@小白创作中心
Arduino中借助LU-ASR01实现语音识别
引用
CSDN
1.
https://blog.csdn.net/qq_44955826/article/details/144721641
LU-ASR01是一款采用深度学习算法的离线语音识别开发板,无需联网即可独立运行。它具备自动识别中文语音输入并进行相应处理的能力。此开发板拥有1路输出的串口TX。该开发板需在天问Block IDE(http://twen51.com/new/twen51/index.php)中开发,该IDE支持图形化编程。
本文以Arduino Uno和NodeMCU(ESP-12F)两款开发板为例,展示在Arduino开发环境下,如何借助LU-ASR01实现语音识别。
Arduino Uno
接线
LU_ASR01 Arduino Uno
5v 5v
G GND
TX RX<-0
LU-ASR01编程
只需在天问Block IDE中做出如下配置,LU-ASR01就会在自动识别到关键词后,通过串口发出指定信号,以供Arduino Uno接收。
代码
选择“Arduino Uno”开发板
char serial_information = '0';
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
serial_information = Serial.read();
Serial.print("收到的数据为: ");
Serial.println(serial_information);
}
}
现象
在说出唤醒词“环境监测”的10秒中内,依次说出“温度”、“湿度”、“二氧化碳”、“光照强度”后,Arduino Uno便会接收到LU-ASR01传来的串口信号。
NodeMCU
接线
ESP-12F LU_ASR01
3v3 5V
GND G
RX TX
LU-ASR01编程
只需在天问Block IDE中做出如下配置,LU-ASR01就会在自动识别到关键词后,通过串口发出指定信号,以供NodeMCU接收。
代码
选择“NodeMCU 0.9 (ESP-12 Module)”开发板
char serial_information = '0';
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
serial_information = Serial.read();
Serial.print("收到的数据为: ");
Serial.println(serial_information);
}
}
现象
依次说出“开灯”、“关灯”、“自动模式”、“手动模式”后,NodeMCU便会接收到LU-ASR01传来的串口信号。
热门推荐
越野跑训练全揭秘:从肌肉锻炼到康复技巧,助你成为山野之王!
礐石风景区游览指南:探寻汕头的自然奇观
TPE注塑产品表面有料花怎么解决?
如何在银行办理银行外汇交易对手风险管理?
单腿硬拉,一个高效的练臀动作,如何解锁动作,正确完成?
甲泼尼龙片饭前吃还是饭后吃
兵变马嵬坡:大唐王朝的至暗时刻,却藏着令人细思极恐的真相
耶律大石建立的西辽灭亡,不是蒙古太强,而是西辽矛盾突出
冬天怎么养肺?10种中医推荐的神奇食物
“菜不摆三、筷不成五、席不坐六”古代饭桌上的规矩你知道多少?
CBA 季后赛对阵出炉,附赛程安排及比赛规则
10种常见食物中检出微塑料!5招能减少伤害
已有人被抓!朋友圈发这些,涉嫌违法!
篮球运动简介:从起源到现代规则
绘画基础入门:掌握基本技巧与要素
人形机器人平衡的先进执行器策略
C语言课程如何上的生动
八字女命找夫星的步骤(女命夫星地支暗藏说明)
日志审计系统:确保文件管理的合规与安全
上门修油烟机一般多少钱?全方位解析维修费用影响因素
浅析热塑性弹性体材料在汽车配件上的应用
《沂蒙山小调》及其传播研究
一到春节就失眠?这样做,秒睡到天亮→
申请美国签证免面谈服务:如何选择正确的使馆?
守护偏头痛患者:家属的支持与应对建议
开学前一周心灵焕新指南
工作饱和度,一个备受企业关注的焦点话题
华资说法:用人单位合法解除劳动合同的条件有哪些?
民间故事与神话故事的区分:定义、起源、特点与实例解析
超全开学收心指南,老师、家长、学生必读!