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传来的串口信号:
热门推荐
曼陀罗在佛教的意义
单亲妈妈的逆袭之路:用坚韧精神感动千万网友
八字命理中的炎上格:特征与命理分析
夏日黄昏:100句优美描写
2026年“轰20”将亮相?美国专家:与B21完全不同,太可怕了!
人工草坪材质选择指南:哪种最适合你?
投资基金的有效组合策略及其潜在风险
UPF多少才够用?如何选购护理?防晒服全方位评测
春季前胸后背长痘痘该如何处理
DIF与DEA是什么意思?详解MACD指标核心要素
水龙头净水器选购指南:作用、选购要点及注意事项全解析
有效的热身:训练前如何以及为何进行热身
晚上在家如何充实自己?七个适合夜晚的兼职项目
职业队连场不敌大学生队,CBA全明星赛场内外皆遇冷
项目型销售如何制定有效的销售策略?
一个平方散养多少只鸡,0-4周龄能养10-15只/平方米
宝安区首届模拟联合国校际线上展示活动成功举办
离婚率持续上升:现代女性独立意识的崛起与家庭关系的变化
新会陈皮:从南宋宫廷到现代产业的六百年传奇
海南从七个方面提升琼州海峡客滚运输高峰期服务保障能力
跌停!360亿龙头被ST了
什么兼职能让高中生赚到钱?
浓香型白酒:以四川泸州老窖、五粮液为典型代表,也称泸香型酒。
银行高管与基层员工薪酬差距有多大?这份数据告诉你真相
焦虑症患者的饮食指南:七类食物助力情绪稳定
VMware虚拟机BIOS设置完全指南
甲骨文“安”字:守护千年安宁的文化符号
鱼龙“混”杂:像鱼不是鱼,叫龙不是恐龙?
鲁迅身上的“父味”
公司调整薪资结构违法吗