官方资料连接:
https://docs.ai-thinker.com/voice_module
本次将介绍VB-01的 自定义语音条目功能 ,补充官方资料中不太详细的步骤,简化操作步骤,选用该芯片的主要原因是在相对合理的价格下提供可供自定义词条的功能.
简单叙述一下VB-01:
- 5v供电
- 有两套UART接口可分别输出不同信息
- 使用较常用的UART1波特率为115200
- 需使用提示词唤醒,可识别的语音条目为50条以下
- 离线识别,识别率高
- 定制词条需要购买烧录器,50元左右
开发前置硬件:
两条micro_usb数据线 至少一条可以进行数据传输
杜邦线(或者你愿意焊接)
麦克风
喇叭(可选)
语音芯片:
烧录器:
购买链接1688亲测可用:https://qr.1688.com/share.html?secret=OAdvn4aE
⚠️: 为了开发方便可以准备杜邦线和VB-01 kit开发板 以引出全部引脚,还附送听个响喇叭和麦克风
一.词条定制:
1 注册并登录语音在线训练平台: http://47.111.14.84
2.点击示例下载
3.编辑下载后的txt文件
⚠️:每条语音命令长度在3-5字之间识别率更高,四个字识别率最高
命令条数最多50条
尽量使用不同的语言描述
4.增加识别率
为了拥有更高的识别率计算完成后先下载发音词典,使用记事本等可以编辑txt的软件,打开删除最后的一个字的发音,对于多音字可以再进行调节.
例子: 挂失及换卡 g ua4 sh ix1 ii i3 j i2 h uan4 k a1 可删除 k a1
5.获取解码图
编辑完成后选择发音词典后再次上传下载解码图
二.编程
编程部分并不困难,只需根据步骤按步操作即可
开发软件下载地址:
IDE下载链接:https://pan.baidu.com/s/1O1njFdblJD5cg_95WN_6cA 提取码:doey
主要用到以下两个软件
CDK 用于编辑命令词条
FlashProgrammer 用于为VB-01 烧录程序
三.烧录到VB-01
- 链接VB-01和烧录器
接线顺序如下
下载器-------->VB-01
NRST --------->MCU_RES(RES)
TMS ---------->PA19_SCL
TCK ---------- >PA20_SDA
GND ---------- >GND
⚠️:供电方式为 下载器链接电脑,VB-01单独供电
VB-01一根单纯的供电线
烧录器一根链接到电脑的数据线
待补充:
VB-01可以根据语音信息反馈对应声音提示,本次的项目未使用到该功能,故没有对其进行深入了解,具体内容可以参考官方资料.
网友评论