语音模块的开发(LU-ASR01智能语音控制模块)
用天问block开发,代码如下:
#include "asr.h"
#include "setup.h"
#include "HardwareSerial.h"
#include "myLib/luxiaoban.h"
#include "myLib/asr_event.h"uint32_t snid;
void app();//{ID:250,keyword:"命令词",ASR:"最大音量",ASRTO:"音量调整到最大"}
//{ID:251,keyword:"命令词",ASR:"中等音量",ASRTO:"音量调整到中等"}
//{ID:252,keyword:"命令词",ASR:"最小音量",ASRTO:"音量调整到最小"}
void app(){while (1) {if(luxiaoban_digital_read(7)==0){//{ID:500,keyword:"命令词",ASR:"耍接官",ASRTO:"门已打开,欢迎主人"}play_audio(500);}luxiaoban_digital_write(7,1);delay(1);}vTaskDelete(NULL);
}void ASR_CODE()
{//{ID:501,keyword:"唤醒词",ASR:"小明同学",ASRTO:"我在"}if(snid == 501){Serial.println("hello");Serial.flush();}//{ID:502,keyword:"命令词",ASR:"打开浴室灯",ASRTO:"浴室灯已打开"}if(snid == 502){Serial.println("ysdo");Serial.flush();}//{ID:503,keyword:"命令词",ASR:"关闭浴室灯",ASRTO:"浴室灯已关闭"}if(snid == 503){Serial.println("ysdc");Serial.flush();}//{ID:504,keyword:"命令词",ASR:"打开二楼灯",ASRTO:"二楼灯已打开"}if(snid == 504){Serial.println("eldo");Serial.flush();}//{ID:505,keyword:"命令词",ASR:"关闭二楼灯",ASRTO:"二楼灯已关闭"}if(snid == 505){Serial.println("eldc");Serial.flush();}//{ID:506,keyword:"命令词",ASR:"打开客厅灯",ASRTO:"客厅灯已打开"}if(snid == 506){Serial.println("ktdo");Serial.flush();}//{ID:507,keyword:"命令词",ASR:"关闭客厅灯",ASRTO:"客厅灯已关闭"}if(snid == 507){Serial.println("ktdc");Serial.flush();}//{ID:508,keyword:"命令词",ASR:"打开餐厅灯",ASRTO:"餐厅灯已打开"}if(snid == 508){Serial.println("ctdo");Serial.flush();}//{ID:509,keyword:"命令词",ASR:"关闭餐厅灯",ASRTO:"餐厅灯已关闭"}if(snid == 509){Serial.println("ctdc");Serial.flush();}//{ID:510,keyword:"命令词",ASR:"开门",ASRTO:""}if(snid == 510){Serial.println("dooro");Serial.flush();}//{ID:511,keyword:"命令词",ASR:"打开所有灯光",ASRTO:"灯光已全部打开"}if(snid == 511){Serial.println("allo");Serial.flush();}//{ID:512,keyword:"命令词",ASR:"关闭所有灯光",ASRTO:"灯光已全部关闭"}if(snid == 512){Serial.println("allc");Serial.flush();}
}void setup()
{Serial.begin(115200);luxiaoban_digital_write_all(1);//{speak:小蝶-清新女声,vol:10,speed:10,platform:haohaodada}//{playid:10001,voice:欢迎使用小明同学,用小明同学唤醒我。}//{playid:10002,voice:我退下了,用小明同学唤醒我}set_wakeup_forever();xTaskCreate(app,"app",128,NULL,1,NULL);
}
测试结果:
语音模块的开发(LU-ASR01智能语音控制模块)相关推荐
- 用Java开发的【智能语音开发板MEGA ESP32AI】
有点激动 ~ ~ ~ 新鲜出炉,用视频看看效果哦 我们新研发出世的语音开发板MEGA ESP32AI,来看看吧,有点腻害哦!!!先演示下功能语音控制开关等.播报天气 戳下面链接看视频哦? MEGA E ...
- JAVA硬件开发板_用Java开发的【智能语音开发板MEGA ESP32AI】
有点激动 ~ ~ ~ 新鲜出炉,用视频看看效果哦 我们新研发出世的语音开发板MEGA ESP32AI,来看看吧,有点腻害哦!!!先演示下功能语音控制开关等.播报天气 戳下面链接看视频哦? 这些都是怎么 ...
- HaaS云端一体智能语音交互方案
1.方案背景 智能语音交互作为物联网领域的一个重要生态成员,是一种全新的交互方式,它能够解放双手,随时提供服务,无须借助任何按键.近年来智能家居逐渐走入千家万户,产业市场规模不断增长.智能家居产品种类 ...
- AnyPi智能语音交互方案开发-智能语音音箱方案
智能语音交互解决方案 AnyPi 提供基于Amazon Alexa/DuerOS/科大讯飞等语音平台的接入服务 语音对话: 使设备具有"能听能说"的能力,人与设备通过语音对话就可实 ...
- AnyPi智能语音音箱方案 智能蓝牙WIFI音箱方案开发 DuerOS及Alexa平台
AnyPi 是由深圳奥卓领航有限公司推出的一款智能语音交互解决方案(官网:https://anypi.com),具有强大开发能力的团队,所有硬件,软件均具有自主研发知识产权.AnyPi团队从2014年 ...
- Android开发笔记(一百零八)智能语音
智能语音技术 如今越来越多的app用到了语音播报功能,例如地图导航.天气预报.文字阅读.口语训练等等.语音技术主要分两块,一块是语音转文字,即语音识别:另一块是文字转语音,即语音合成. 对中文来说,和 ...
- 「全志科技R329智能语音开发板」简介
首发极术社区 如对Arm相关技术感兴趣,欢迎私信aijishu20加入技术微信群. 2020年4月,全志科技发布了搭载"ARM中国 周易AIPU"的智能语音专用处理器--R329, ...
- 关于AI视觉-如何连接使用智能语音开发套件(USB语音开发套件)
智能语音开发套件 ,又可称为 USB语音开发套件,可适配于不同的软硬件平台,为用户提供完整的语音开发解决方案,加快产品的落地 目前 Firefly 支持 USB语音开发套件的平台为目前主流的rk339 ...
- WiFi连网—R329智能语音开发板入门
首发极术社区 如对Arm相关技术感兴趣,欢迎私信aijishu20加入技术微信群. R329 EVB5开发板上集成了全志自研的XR829无线芯片,支持2.4G wifi 和BT功能.Tina Linu ...
最新文章
- Vue踩坑之旅(一)—— 数组、对象的监听
- Linux 下mysql 安装完成后,输入mysql 无法进入问题
- oppo8.0系统手机(亲测有效)激活xposed框架的教程
- php跨域同步登录,织梦PC端移动端会员同步登录跨域AJAX
- 算法入门篇六 二叉树
- 案例 员工演奏乐器 c# 1614191419
- 4020-基于链地址法的散列表的插入(C++,附思路以及头插法,尾插法两种代码)
- 084 HBase的数据迁移(含HDFS的数据迁移)
- 3-16Pytorch与随机抽样
- 为全面到来的数字化未来准备就绪 戴尔科技峰会赋能企业数字化发展新动力
- python中字典dict的方法fromkeys
- python 修改dataframe列名的几种方法
- OWASP 2013年十大Web应用安全漏洞
- 个人对回调函数的理解(personal understanding of callback function)
- Linux运维从入门到进阶
- mysql的update条件语句_MySQL UPDATE语句介绍
- 无线局域网中RADIUS协议原理与实现
- 手机网站如何制作,移动网站怎么建设?
- 如何下载石家庄市卫星地图高清版大图
- native聊天界面 react_ReactNative 聊天 App 实战|RN 仿微信界面群聊|朋友圈
热门文章
- 今日头条的安卓适配方案,值得收藏
- apache tomcat下32还是64_Windows操作系统从win7升级到win 10,该选择32位还是64位?
- 进化算法之粒子群算法和Matlab实现(多维)
- java 校验护照,在nodejs中使用护照进行身份验证时未获得预期结果
- 【MAPBOX基础功能】28、mapbox地图基础工具 -获取当前地图中心点
- 用最通俗易懂的方式掌握动态组件和插槽
- .\Objects\stm32f4.axf: Error: L6320W 错误分析
- 《电子商务概论》期末考试题总结
- MPI程序的运行命令
- “调用的目标发生了异常”问题