目录

  • 一、模块参数
  • 二、模块结构介绍
  • 三、串口连接图
  • 四、配套程序识别语句修改方法
    • (1)添加关键词和识别码
    • (2)定义识别码
    • (3)修改处理函数
  • 五、模块程序下载方法
  • 六、灵敏度(识别距离)调节说明

一、模块参数

型号:YS-LDV7
名称:一体化语音识别模块
规格:43*29.7MM
供电电压:5V (内部工作电压 3.3V)
待机电流:30MA
识别时电流:45MA
IO 口输出:高电平为 3.3V
通信方式:串口通信(5V TTL 电平,不可直接接 RS232、RS485)
单片机参数:型号–>STC11L08XE 、flash–>8k、SRAM–>1280、eeprom–>32k
识别词条个数:50 句
工作温度:-20 至 60℃

二、模块结构介绍

本模块实际原理为 1 片 STC11 单片机+1 片 LD3320 组合形成的一款语音 识别模块,语音识别部分已写好驱动程序,用于只需要对 STC 单片机进行编 程加入自己的识别语句和控制程序即可,语音识别部分无需理会和做编程处 理。对此用户只需要在提供的源程序基础上做单片机的编程应用即可,本模 块具备 1 个 5V TTL 串口和 16 个单片机 IO 口的引出,可与外部单片机进行通 信交互信息亦可控制继电器等设备。

三、串口连接图

本模块的串口如下图所示,从下至上的 5 根针分别为 GND、RXD、TXD、 5V、3.3V,其中 RXD 和 TXD 为实际内部单片机的串口接收和发射端口,故与 外部串口设备连接时要注意 RXD 接 TXD 的交叉接法。3.3V 的口为输出口, 可用于外部设备的供电利用,一般未用上直接忽略不用即可。 下图为本店提供的 USB 转 TTL 与语音模块的连接方法,如与其他单片机 或者其他设备的连接时注意串口电平需要为 5V,与语音模块电平一致,如电 平不一致可加入串口电平转换模块否则将导致通信异常甚至损坏设备端口。

四、配套程序识别语句修改方法

(1)添加关键词和识别码

打开程序工程,在 LDChip.C 文件中找到 uint8 LD_AsrAddFixed() 函数,在该 函数里面可以找到如下图所示内容:

—sRecog[ ][ ] 数组为关键词数组,添加内容为拼音输入方式,例如想添加 “开灯”命令,则写入“kai deng”,每个汉字间的拼音用空格隔开。 —pCode[ ] 数组为识别码数组,所添加的识别码为预先定义好的宏定义常 量值,同时必须和关键词一一对应,如上图所示,“da ma ce shi”命令对应的识 别码为 CODE_DMCS 。

(2)定义识别码

打开程序,在 LDChip.h 文件中找到如下图所示内容:

—此处即为识别码的添加和修改,用户可以根据自己的需要和喜好任意定义 识别码和宏名,但必须和前面所使用的识别码配对,否则会提示未定义错误。识 别码的参数范围为 01-FF 随意选择,没有具体意义,只要不存在重复的即可。

(3)修改处理函数

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

—用户可以根据自己的使用情况在相对应的识别码后添加识别成功后的 操作。那么在设备到某句话后就会执行相应的动作,实际上此段程序是判断 识别到那个识别码然后执行相应的动作,属单片机的程序应用处理部分。

五、模块程序下载方法

本模块的程序下载实际为 STC 单片机的程序下载方法,首先我们需要安装 USB 转 TTL 驱动(如已安装无需再安装),然后接好 USB 转 TTL。 1、打开“STC-ISP 下载软件”,根据下图的箭头指示选择好各个选项。

(注意:单片机型号在 STC11F60XE 的系列里;串口号不一定是 COM4,根据软件识 别的是什么就选什么,有 字样的哪一个; 打开程序文件即打开源程 序–OBJ 文件夹里面后缀为 .hex 的文件) 2、最后我们先将语音模块那边的 GND 那根线拔下,然后点击 下载/编程 按 钮,接着再把 GND 插上,这是软件底部将有进度条显示,会提示下载完 成。 3、如下载没反应主机再次检查接线方法,和串口号是否选择正确。

六、灵敏度(识别距离)调节说明

在 LDCHIP.H 文件中找到以下 麦克风音量定义

根据描述的范围自行适当调节,最大灵敏度的识别距离可以达到 5 米(安 静的小房间里理想距离),最小灵敏度适合靠近嘴边喊话,对远距离的声音 干扰就非常小了。根据自己的使用情况进行适当调节。 为了提高抗干扰能力,建议采用口令识别模式程序(默认),同时注意修 改 口令(默认为“小杰”),口令的修改建议在 3-8 个字并且修改比较偏僻 的词语,这样可以提供识别率和降低误识别情况。

语音模块厂商资料链接.

LDV7 语音识别模块使用方法相关推荐

  1. cjson使用_LD3320语音识别模块:LDV7模块使用详解

    LD3320是非特定人(不用针对指定人)语音识别芯片,即语音声控芯片.最多可以识别50条预先内置的指令. 工作模式: LD3320(LDV7)语音模块可以工作在以下三种模式: 普通模式:直接说话,模块 ...

  2. LD3320语音识别模块:LDV7模块使用详解

    喜欢请关注微信公众号:嵌入式从0到1 公众号内容面向在校大学生.电子爱好者.嵌入式工程师: 涉及电子制作.模块使用.单片机技术.物联网相关知识分享: 软硬件全栈工程师,玩模块,学硬件,带你从0走到1 ...

  3. 基于LD3320的语音识别模块LD-V7使用记录

    硬件平台 stm32f103c8t6,LD-V7语音识别模块 语音模块介绍    语 重点!! 串口通信 语音模块串口发送的内容(被修改了,不是出厂内容,修改步骤看资料) switch(dat) /* ...

  4. 语音模块开发——YS-LDV7 语音识别模块

    文章目录 硬件模块化开发定义 模块参数 模块结构介绍 串口连接图 验货测试方法 语音模块源码阅读 文件结构 分析代码(从main.c函数出发) 识别语句的修改 1.添加关键词和识别码 2.定义识别码 ...

  5. 基于树莓派和YS-LDV7语音识别模块实现声控灯

    LDV7语音识别模块验货测试方法 1.按下图接线之后,串口插入电脑 2.打开串口调试助手 (另外我们打开软件串口后,我们可以拔下 GND 再把 GND 插上,这样重新上电可以看到接收串口会打印出相关的 ...

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

    LDV7 语音识别模块使用 1.初次使用测试步骤 (1)连接 USB 下载器,接上 GND.RXD.TXD. 5V,注意 RXD/TXD 必须交叉连接,才能进行一 收一发通信,在 PC 机上打开串口调 ...

  7. 树莓派串口简单测试语音识别模块

    1.LDV7 语音识别模块主要参数 模块参数: 型号:YS-LDV7 名称:一体化语音识别模块 规格:43*29.7MM 供电电压:5V (内部工作电压 3.3V) 待机电流:30MA 识别时电流:4 ...

  8. 语音识别模块骚操作——基于LD3320的语音识别模块LD-V7——友军计划2

    导言 这次毕业设计,制作的是一款音响,里面需要用到语音识别模块,所以入手了这一款. LD-V7配合STM32使用,因为我用的模块比较多,所以没有过多的USART串口可以使用. 因此,我打算利用这个模块 ...

  9. LD3320语音识别模块开发

    达者为先  师者之意 LD3320语音识别模块开发 1 LD3320语音识别模块基本参数 1.1 基本参数 1.2 识别原理 1.3 解决方案: 2 LD3320语音识别模块二次开发 2.1 源码修改 ...

最新文章

  1. 微信这个坑**的内置浏览器--我很无语
  2. 节约能源,做个合格的环保主义者,不要做网络灾民
  3. windows内存管理和API函数
  4. 动态规划算法--矩形最小路径和
  5. 实验6Linux系统开发环境,哈工大嵌入式操作系统课件—6 Linux开发环境1-linux基.ppt...
  6. html 数据项放在 标签,如何在HTML中传递数据选择选项标签?
  7. Lua 脚本内部执行 Redis 命令
  8. git如何切换分支_如何让 Jenkins 支持选择 git 分支进行构建
  9. 将list对象转换为QuerySet对象
  10. 周末包邮送书和小红包中奖名单公布
  11. Haproxy的部署安装
  12. 机器学习十大经典算法——knn
  13. bzoj 3530: [Sdoi2014]数数 数位dp
  14. RemoteDesktopManager和微软远程桌面管理器RDCman
  15. 【青梅快讯】惊喜不断,Greenplum 最新版本 6.13.0已发布
  16. 机器学习(8)——回归和异常值处理(安然数据集)
  17. 运算放大器分析----虚短和虚断(转载)
  18. Python初学笔记4-【嵌套循环】
  19. 口罩机远程监控运维解决方案
  20. 从零开始学IDA逆向(百度云)

热门文章

  1. 高通TrueWireless Mirroring无缝的用户体验镜像技术
  2. Big Faceless Java PDF 阅读器
  3. Ubuntu下清除DNS缓存的方法
  4. 微内核相对于单内核优势之我见
  5. Unity | Unity中UI框架的实现与使用
  6. 有影响力的数据挖掘软件列表
  7. 常见的对称式加密与非对称式加密算法
  8. 给宝宝用乳糖酶还在不停地换品牌吗?一文读懂如何正确使用
  9. VS code:代码出现蓝色波浪线,提示显示 xxxx: Unknown word.cSpell
  10. Android屏幕适配全攻略3-和产品经理聊聊