[YFROBOT]离线语音识别模块固件烧录方法

离线语音识别模块

友情提示:模块通过串口下载更改语音识别指令,操作步骤请严格执行,否则可能导致无法下载。

离线语音识别模块,采用安信可离线语音模组VC02设计制作。模块支持最多150条本地指令离线识别,支持UART接口,体积小功耗低。板载电源指示灯,测试指示灯,咪头拾音器,复位按钮,外接喇叭PH2.0-2P接口。模块1~5m 远场 90%识别率,支持串口升级;利用此模块,配合单片机可以语音控制设备,实现语音控制智能化产品。
离线语音识别模块具有统一的兼容乐高积木的外壳,可轻松完成乐高积木的拼接,实现创意设计。

1.模块端口说明

[YFROBOT]离线语音识别模块固件烧录方法_第1张图片

2.升级接线,连接串口模块

离线语音识别模块的 G、V、RXD、TXD分别连接串口通信模块的GND、VCC、TXD、RXD引脚。
[YFROBOT]离线语音识别模块固件烧录方法_第2张图片

3.UART串口升级烧录介绍

烧录的固件必须是使用生成的uni_app_release_update.bin
烧录工具只能使用:UniOneUpdateTool.exe

获取固件教程请查看:语音识别固件获取教程,操作步骤视频

YFROBOT离线语音识别模块获取固件

下面就开始演示烧录过程:
[YFROBOT]离线语音识别模块固件烧录方法_第3张图片
[YFROBOT]离线语音识别模块固件烧录方法_第4张图片
注意:所有端口号成功打开背景颜色会是黄色的

4.模块指令说明

1.指令词及指令码,模块出厂固件语音识别列表。
[YFROBOT]离线语音识别模块固件烧录方法_第5张图片

2.指令协议/指令码说明
每个指令码的都代表了VC当前所识别的指令,指令中的含义:以 “0x5a 0x00 0x00 0x00 0x5a” 为例

起始位 指令 保留位1 保留位2 校验位
0x5a 0x00 0x00 0x00 0x5a
  • 起始位:为固定值:0x5a
  • 指令序号:0x00
  • 保留位1:0x00
  • 保留位2:0x00
  • 校验位:前四位的和,0x5a+0x00+0x00+0x00=0x5a

如果您需要使用Mind+图形化软件或者Mixly图形化软件,自定义语音时,请执行上述通讯协议,软件部分都已设定好。
如果通过其他单片机与离线语音模块进行通讯,自行写程序,可以随意自定义协议,能通讯即可。

你可能感兴趣的:(Arduino,硬件,语音识别,单片机,人工智能,嵌入式硬件)