浏览记录

   
查看大图

语音指令识别控制模块的开发

  • 商品编号:单片机560
  • 货  号:单片机560
  • 品  牌:jgyc
  • 开发语言: C
  • 论文字数: 1.2W
  • 市场价: ¥300.00
  • 销售价: ¥200.00
  • 节省: ¥100.00

以下是介绍(不过多网上展示为了防止查重),如需要完整的请联系客服qq购买.提示:本资料已审核通过,内容严格保密,格式标准,质量保证,软件类的包调试成功. 需要这份设计请添加QQ303563675.团购或代理了解

Ctrl+D收藏此篇
app hook

摘要

近几年来,智能化在生活当中应用越来广泛,其中语音指令识别控制也用到了产品中,让智能产品更智能化。本文介绍一个LD3320语音识别模块。语音控制机器已经成为人机界面设计的一种重要手段。LD3320是一款专用的语音识别芯片,包括了语音处理器和一些外部电路,可以实现非特定人语音识别。本文介绍了LD3320模块的基本功能、单片机电路设计以及代码的编写。

 

关键词   LD3320  语音识别   

1 方案介绍及设计简介

1.1 语音模块设计方案

1.1.1  灯和继电器的控制

论文设计的要求是要用语音来控制LED灯和继电器的开和关。根据开始电脑生成的语音命令来控制灯和继电器的开和关;继电器是用串口输出。当语音模块通过咪头接收到语音信号时,单片机做出相应的判断,控制灯的亮与灭和继电器的开和关及其他动作,从而实现指令控制灯和继电器的目的,是此方案实现串口输出,IO口输出,和喇叭输出。

1.1.2  方案设计

本系统为典型的实时控制系统,易用STM32单片机控制来实现对语音模块LD3320的控制,并在接收到语音指令后,进行输出动作。可以在SD卡上修改词条命令,在程序里也有相应的设置,可以增加或减少语音命令,方便二次开发。

1.1.3  语音识别的原理

首先,我们都知道声音其实就是一种波。mp3等格式的音乐文件其实都是压缩格式,要播放出来就必须转成纯波形文件非压缩的来处理,比如wav文件。wav文件里存储包括了一个文件头和一个个点的声音波形。下图是一个波形的示例。

3 软件设计
软件设计部分是语音控制的的核心,通过软件编程来控制语音指令来控制喇叭、串口及IO口输出。
3.1 软件流程图及设计思路说明

首先要初始化相应的单片机引脚,还有就是相应的外设初始化。下面程序分析会介绍。然后的话程序反复获取语音信号,并进行匹配。当有语音信号输入并与SD卡上的词条匹配成功后,执行相应的动作。如果匹配不成功,那么返回继续获取语音信号,直到有信号匹配成功,这样一个循环程序。

 
软件流程图
3.2   模块程序设计
3.2.1  模块初始化
把相关的外设初始化,主要有输出的LED灯,串口输出,按键输入以及SD卡的挂载。
下面是串口的初始化,LED灯和按键的初始化。初始化内容和见程序,这里就不详细介绍。

如果您对本商品有什么问题,请提问咨询!

发表咨询

标题:
*咨询内容:
联系方式: (可以是电话、email、qq等)
*验证码:   看不清楚?换个图片
如果您对本商品有什么评价或经验,欢迎分享!

发表评论

标题:
*评论内容:
联系方式: (可以是电话、email、qq等).
*验证码:   看不清楚?换个图片
<