物联网外设学习笔记-语音识别模块

LDV7 语音识别模块使用

在这里插入图片描述1、初次使用测试步骤

(1)连接 USB 下载器,接上 GND、RXD、TXD、 5V,注意 RXD/TXD 必须交叉连接,才能进行一
收一发通信,在 PC 机上打开串口调试工具,设定波特率为
9600bit/s。
(2)将 USB 下载器连接到 PC 机,查看该下载器在 PC 机 中占用的串口通道,然后对应选择调试工具的串口号,设定 后,重新给模块通上电源(拔下 GND 连接线,再重新连接,
即可以重新上电,下载程序时冷启动也是一样的操作),这时, 调试工具接收窗口将打印出相关口令。
(3)本模块出厂默认下载的是口令模式程序,用户根据串口所示 的口令内容,先对着咪头发一级口令(“小杰”),待板上的 D1 灯点 亮后,可以开始对其他二级口令的识别,如此循环操作识别。
识别操作。如识别成功,则有相关反馈信息。
(4)调试完毕
(5)测试好模块后可以与其他单片机设备进行通讯,连接方式和 测试方法与在 PC 机调试一样。

2、配套程序识别命令修改步骤
(1)添加关键词和识别码

打开程序,在 LDChip.C 文件中找到 uint8 LD_AsrAddFixed() 函 数,在该函数里面可以找到如下图所示内容:
在这里插入图片描述
----根据关键词的数量和长度修改宏定义 DATE_A 和 DATE_B , 例如您要添加 10 个关键词,在这些关键词中最长的一句长度为 30,
那么定义如下:
#define DATE_A 10
#defi----根据关键词的数量和长度修改宏定义 DATE_A 和 DATE_B , 例如您要添加 10 个关键词,在这些关键词中最长的一句长度为 30,
那么定义如下:
#define DATE_A 10
#define DATE_B 30
—sRecog[ ][ ] 数组为关键词数组,添加内容为拼音输入方式,
例如想添加“开灯”命令,则写入“kai deng”,每个汉字间的拼音用 空格隔开。
—pCode[ ] 数组为识别码数组,所添加的识别码为预先定义好的 宏定义常量值,同时必须和关键词一一对应,如上图所示,“da ma ce
ne DATE_B 30
—sRecog[ ][ ] 数组为关键词数组,添加内容为拼音输入方式,
例如想添加“开灯”命令,则写入“kai deng”,每个汉字间的拼音用 空格隔开。
—pCode[ ] 数组为识别码数组,所添加的识别码为预先定义好的 宏定义常量值,同时必须和关键词一一对应,如上图所示,“da ma ce shi”命令对应的识别码为 CODE_DMCS 。
(2)定义识别码

打开程序,在 LDChip.h 文件中找到如下图所示内容:
在这里插入图片描述
—此处即为识别码的添加和修改,用户可以根据自己的需要和喜 好任意定义识别码和宏名,但必须和前面所使用的识别码配对,否则 会提示未定义错误。
(3)修改处理函数

打开程序,在 main.c 文件中找到 void User_handle(uint8 dat)函数,
在该函数中可以看到如下图所示内容:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_34623621/article/details/98337727