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传来的串口信号。
热门推荐
北京协和医院社保卡就医指南:从挂号到结算全攻略
歼-20S双座版亮相中国航展,引领未来空战新模式
歼-20战斗机:五代机中的顶流,你怎么看?
揭秘歼-20隐身技术:14年磨一剑,铸就空中霸主
社保卡重保障,银行卡重金融:两大卡片功能全解析
社保卡升级实现线上挂号医保结算,跨省就医更便捷
广东社保卡新规实施,中山创新刷脸就餐服务
牛黄清胃丸:千年古方的现代传承
秀山县回星村:5000亩银花产业助力乡村振兴
“银花”绽放致富路:封丘与怀化的产业振兴密码
中国皮革协会发布皮衣保养指南:让你的皮衣历久弥新
周末DIY:皮衣保养小窍门分享
低脂低卡又营养,打工人也能轻松做出的洋葱木耳滑肉片
健康用油全攻略:三种脂肪酸的特点与安全使用指南
手机充电有辐射?对人体有害?别轻易相信这些谣言!
2024年“中人”养老金补差开始,天津河南等地明确发放时间
秋冬消化难题,牛黄清胃丸来帮忙
冬季消化系统疾病高发,如何预防和调理?
ILM领导力项目:教你搞定职场冲突
howard皮衣保养油:皮衣护肤的秘密武器
高端皮衣保养:冬季火爆市场中的创业新机遇
2024新年必看:生肖马的金色穿搭攻略
研究证实:国产仿制药治疗精神障碍效果与进口药相当
从自动化营销到智能营销:食品快消行业如何实现数字化转型?
2025年九大SEO趋势及应对方法
哪些SEO优化技巧适合新手操作
从肺炎到肺癌,肺部CT如何助力早期诊断
新能源汽车专属检测:电池安全与性能评估新视角
隔空投送使用指南:6大常见问题及解决方法
掌握电池技术参数,提升使用体验