600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 中小学AI离线智能语音识别模块语音 图形化编程

中小学AI离线智能语音识别模块语音 图形化编程

时间:2019-01-20 18:10:39

相关推荐

中小学AI离线智能语音识别模块语音 图形化编程

语音识别模块使用说明

购买链接~~~~

第一步:打开网址/#/login注册账号

注册完成后输入手机号和密码进行登录

第二步:创建产品

进入首页后,点击创建产品

接下来选择产品类别,可以根据自己需求选,也可以就选第一个‘RGB灯’,教程选择RGB灯作为示例

产品类别RGB灯,选择场景纯离线方案

模组选择SU-03T

填入产品名称,选择语言(尽量选中文),点击保存进入下一步

第三步:点击网页上方的‘语音SDK’

点击‘点击创建’

前端信号处理三个选项一般不需要改,如果灵敏度不够可以尝试修改识别距离或打开降噪

配置引脚,第七个下拉选择‘UART1_RX’,选择好后第8个引脚将自动设为‘UART1_TX’

其他参数选择默认即可,第二个波特率根据需求进行修改,与模块连接的主板串口一致即可

唤醒词和唤醒回复可根据自己需求进行修改,唤醒词是必须的,第一次配置可使用默认设置

接下来配置命令词、回复语以及操作。第一个行为不能使用中文,可填入英文或拼音字母;第二个为触发方式,选择‘命令词’或‘串口输入’,命令词为语音识别的方式触发,‘串口输入’为模块从串口接收到信息时触发。第三个命令词为模块需要识别的关键词,如‘开灯’,意思一样的关键词使用‘|’进行隔开,比如‘打开灯|开灯’;回复语为识别到命令词后需做出的回复,比如识别到‘开灯’回复‘已开灯’。

点击控制详情

点击添加控制

点击端口输出

选择刚刚配置的UART1_TX

动作选择发送,参数填写十六进制数,可从1开始

这一条命令就配置好了,当语音模块识别到‘开灯’、‘请开灯’等命令词时会回复‘已开灯’并通过串口发送数据‘1’

串口触发方式的配置,不需要可不配置,点击添加触发

选择触发方式:串口输入,选择串口:UART1_RX,消息编号1(不同行为,消息编号需不一样,从1逐渐递增即可),测试消息为收到该消息行为被触发,比如需要触发行为tcls,需要串口连接的主板通过串口发送消息AA 55 01 55 AA,其中AA 55为固定格式消息头,中间01为消息编号,55 AA为固定格式的消息尾

使用Mixly编程实例,延时2000ms为测试需要,实际使用中避免短时间内反复发送即可

Arduino代码,延时2000ms为测试需要,实际使用中避免短时间内反复发送即可

void setup() {Serial.begin(9600);}void loop() {Serial.write(0xAA);Serial.write(0x55);Serial.write(0x1);Serial.write(0x55);Serial.write(0xAA);}

免唤醒词的命令词,选择后可不说唤醒词的情况下进行识别

开机播报、退出回复和退出命令等根据需求进行设置

点击生成新版本

添加描述

第四步:点击生成SDK,此过程需要30-45分钟,如果配置有问题可点击编辑再次修改

点击编译固件

点击添加

选择刚刚创建的产品,填好信息点击确定

点击生成固件

点击下载固件

第五步:解压下载的固件文件,jx_su_03t_release_update.bin为需要上传到模块的固件。注意:烧录固件时要烧录文件名为jx_su_03t_release_update.bin的文件,一旦烧录错误将不能再烧录固件。

双击打开下载软件

选择镜像文件,点击烧录,按下模块上按键即可进行烧录,注意:烧录固件时要烧录文件名为jx_su_03t_release_update.bin的文件,一旦烧录错误将不能再烧录固件。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。