导言

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

比如:

我说:开灯
语音模块就置P1.0为高电平。P1.0和stm32的一个引脚相连。
当STM32检测到与P1.0相连引脚变为高电平,则控制LED灯打开。
于此同时,我把TTS(文字转语音模块)与语音模块的串口相连,则语音模块打印的“开灯”会直接输给TTS模块,这样子TTS模块就会把开灯语音给播报出来。

好处

通过这一番处理,我就减少了两个USART的串口使用,还有因为这个语音模块(LD-V7)他的IO口有7个,所以用来做基本的语音控制是足够的。
所以现在7个IO口我要用口令来控制他;

例如

口令:继电器开
》》 P1.0高电平
》》语音模块播报:继电器以打开
》》STM32检测到引脚变高,直接输出高电平给继电器,打开继电器。

实际操作

当我用语音模块接单片机的5V电源发现语音模块总是会重启,应该是,这个5V 直接从usb口过来,没有经过处理,然后这个模块对于电源的要求有比较高,所以一受到干扰,他就重新启动。
我开始用一个usb转ttl模块给他供电,发现正常。
为了能统一在一块板上,我试了下有经过处理的3.3V,发现stm32的3.3v 也能驱动,而且不会有多大的问题,存在一个小问题就是,即使接在stm32的电源3.3V上,也没有单独用usb转ttl模块上的5V来的好,不过将就了, 后续会自己设置开发板进行改进。

模块使用

这个模块使用非常简单,因为里面的语音识别是集成在芯片系统上了,所以你也看不到,也不需要进行设置。你只需要吧你的词条写进去,或者然后再把相应的输出写好就可以完成了。(果然是高集成的模块)
这里有一下比较好的建议就是要有一些垃圾关键词,来避免识别错误。

识别原理

垃圾关键词的应用

(自行粗略理解的,并不是什么计算!)
就是你说一句话,然后模块用拼音去和你的发音做比较,在关键词中找出那些接近程度大于多少的(假定50%),然后再从一堆大于(50% )里面输出一个最接近的。
这里就会造成一个问题:加入你只有一个关键词:睡觉
然后你说了一句:睡了 他识别到睡所以有50% 以上的相似,但是他没有‘睡了’这个比他更接近的关键词,所以他就会输出睡觉的结果。这样子他就是错误了。如果你设置一些拟声词,有可能随随便便就触发了,所以最好吧拟声词设置为垃圾关键词,即,识别后不进行输出。
‘以上所有的资源大家搜索一下就可以找到,如果找不到可以私信我,我可以发给你们。*
如果有其他的问题可以评论区指出,有问必答,知无不言。

如果有用,不妨点个赞或者关注一下,消息第一时间通知!

语音识别模块骚操作——基于LD3320的语音识别模块LD-V7——友军计划2相关推荐

  1. python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)

    pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...

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

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

  3. 基于LD3320的嵌入式语音识别系统设计

    摘要:语音交互系统是比较人性化的人机操作界面,它需要语音识别系统的支持.LD3320就是这样一款语音识别芯片.介绍了该芯片的工作原理及应用,给出了LD3320与微处理器的硬件接口电路及软件程序.随着高 ...

  4. Python os模块文件操作(二)

    Python os模块文件操作(二) os模块对文件夹和文件的操作很多.可以先看: https://blog.csdn.net/weixin_43790276/article/details/9867 ...

  5. 基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块+DHT11温湿度采集+MQ系列 烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+

    ## **基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块(阿里云 或ONENET或局域网)+DHT11温湿度采集+MQ系列 烟雾及可燃气体+ ...

  6. 单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app)

    单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app) 一.主要功能: 1.手机app播放内存卡的音乐.同时点阵屏随音乐进行跳 ...

  7. 基于LD3320的非特定人语音识别方案

    0 引言本文引用地址:http://www.eepw.com.cn/article/246037.htm 随着高新技术在军事领域的广泛运用,武器装备逐步向高.精.尖方向发展.传统的军事训练由于训练时间 ...

  8. 史上最强ASR非特定人声语音识别模块,完爆LD3320

    史上最强ASR非特定人声语音识别模块 请大家不要再折腾LD3320了,最近我在玩一款离线语音识别模块,性能甩LD3320一众几条街了,真得太香了.功能岂能用强大来形容,简单就是yyds了.可以自定义命 ...

  9. LD3320和MP3模块搭建语音识别交互系统

    LD3320和MP3模块搭建语音识别交互系统流程推进 一.模块采购: 二.配套软件安装: 三.程序及语音配套: 四.模块连接: 五.PCB打板文件 六.配套板元器件清单: 七.配套板具体使用和功能 八 ...

最新文章

  1. CentOS7配置防火墙
  2. [七月挑选]使用idea创建spring boot 项目
  3. hashcode值一样对象一定相同吗_HashMap实现原理分析(面试问题:两个hashcode相同 的对象怎么存入hashmap的)...
  4. Hi3516A开发--USB PCB 设计建议
  5. composer update 无法执行命令原因及解决方法
  6. 前魅族副总裁李楠上手魅族17:颜值提升了
  7. leetcode Longest Consecutive Sequence
  8. Hibernate异常归总
  9. 查找对方IP地址经典技巧汇总
  10. 软件测试报告的项目背景,软件测试报告范本
  11. [BZOJ1488][HNOI2009]图的同构(dfs+置换群+数论+组合数学)
  12. 畅购9-Spring Security Oauth2 JWT
  13. 猜游戏程序java_java猜字游戏
  14. JavaEE:HTML
  15. php 算生存曲线,生存分析之生存曲线绘制
  16. 重磅!Meta AI开源OPT-175B:1750亿参数大模型
  17. Spring事务管理案例
  18. ZJU PAT的一些代码
  19. 我们好好聊聊华为Harmony OS,鸿蒙对于智能家居来说意味着什么?
  20. Python基础教程(第三版)读书笔记(5)

热门文章

  1. 大文件的传输方案(scp以及文件切割)
  2. 服务器端名片识别/ocr识别
  3. SQL查询每天,每月的平均值
  4. N63044-第八周
  5. springboot+dubbo+validation 进行 rpc 参数校验
  6. 网页前端设计-作业二(CSS)
  7. Java 后端将上传的 csv 文件转为 Excel xlsx 文件
  8. Linux系统管理实践(7):网络配置
  9. 流媒体点播/直播服务架构设计,类HLS协议
  10. 带时间轴 歌词 示例_带有示例JavaScript externalHTML