摘要:随着科技的发展,电子设备日益融入人们的生活。 人们对电子设备智能化的要求也在增加。 直到20世纪80年代,智能家居的出现提供了新的电子设备,产生了一种更加深入生活的交互方式。越来越多的家居用品拥有于个性化,智能化的趋势,期望为人们的生活水平带来更大的提升。面对日益多样化的家庭装修选择和对室内舒适成度要求的不断提高,家庭用小型化的低成本环境监测设备已经成为大多数家庭的重要选择。本次课题所研究的家居环境监测仪便是用于家庭环境监测的综合控制系统,利用嵌入式单片机的小巧而高度集成的控制芯片和相应的传感器模块共同组成了可以进行语音识别和环境播报的家居环境监测仪。
本文所研究的部分主要为智能家居环境监测仪的语音识别部分,语音识别是一种新兴的快捷的人机交互方式,不同于按键和触摸等人机交互方式,语音识别以一种低成本的方式,让机器“听懂”人类的语言并实施相应的指令,方便于行动不便的老人和残疾人士,更可以解放人的双手,仅使用语言来轻松的发送指令进而有效的控制智能设备。
本课题主要研究了基于STM32系列单片机的语音识别系统的设计,通过LD3320语音识别模块实现语音识别的功能,两者使用SPI串口通信技术进行通信,识别结果在STM32芯片上转换为控制指令,最终通过串口输出到环境监测仪的监测模块实现语音控制效果。另外,为了方便进行语音识别检测,该系统还设置了LED,可以将语音识别的结果通过四个LED不同的亮灭组合反馈给使用者,该提示功能设计简单,而且易于理解,较为方便的满足使用者对于语音识别反馈的要求,经过测试,基本完成了设计要求。
关键词:智能家居环境监测仪,语音识别,LD3320芯片,STM32单片机
目录
摘要
ABSTRACT
第一章-绪论-1
1.1 语音识别的研究目的与意义-1
1.2 课题的国内外发展现状-2
1.3 课题的主要应用场合-4
第二章-语音识别模块总体设计-5
2.1 语音识别模块简介-5
2.1.1 语音识别的原理-5
2.1.2 语音识别的算法-6
2.2 设计要求-7
2.3 方案选择-7
2.3.1 STM32芯片的选择-7
2.3.2 语音芯片的选择-8
2.4 方案设计-10
第三章-语音识别模块硬件设计-11
3.1 电源模块-11
3.2 STM32F103RET6单片机-11
3.3 LD3320语音识别模块-14
3.3.1 LD语音接收模块-15
3.3.2 MINI语音识别模块-16
3.4 LED显示模块-16
第四章-语音识别模块软件设计-18
4.1 模块流程设计图-18
4.2 程序的建立-19
4.3 主程序设计-23
4.4 初始化程序设计-24
4.5 语音识别程序设计-26
4.6 串口通信程序设计-26
第五章-语音识别模块的测试与调试-28
5.1 程序调试-28
5.2 程序下载-28
5.3 硬件调试-29
第六章-总结与展望-33
6.1 总结-33
6.2 展望-34
参考文献-35
致 谢-36