语音识别控制系统
2019-10-21周海兵胡方哲
周海兵 胡方哲
摘要:近几年来,人工智能逐渐普及到社会的各个领域,给生产带来高效,给生活带来便利。但人工智能设备系统都是成套设备,企业或家庭要采用人工智能设备就要淘汰旧设备,成本比较高。基于这种背景下,本文介绍了一种人工智能的语音识别控制系统,该系统可以对企业或家庭的现有某些设备电器进行改造,实现语音识别控制的人工智能化。该语音识别控制系统有单片机为控制器、语音识别模块、语音播报模块及输出繼电器组成。
关键词:单片机;语音识别;继电器输出
语音识别技术是人工智能领域的一个分支,在日常生活应用的非常广泛,比如语音拨号、语音导航、室内设备语音控制、语音文档检索等。本文介绍一个基于语音识别技术的语音控制系统,该系统可以改造生活或企业的设备进行语音识别控制,给生活带来便利,给企业生产带来高效。本语音识别控制系统主要由STC11L08XE单片机、LD3320语音识别模块、SYN6288语音播报模块、继电器模块组成。
1 系统硬件设计
通过见图1可以看出,本设计主要由STC11L08XE单片机、LD3320语音模块、SYN6288语音播报模块、继电器模块、电源电路组成。语音识别模块是进行语音采集并进行一级处理后向模块中的单片机传送数据并处理,语音识别模块中的单片机将处理好的数据送到主控制器单片机进行处理。主控制器单片机处理后,将相应的数据上发至SYN6288语音播报模块进行语音播报,同时主控器单片机端口输出控制继电器模块,达到控制负载。电源电路是给主控制单片机、语音识别模块、语音播报模块、继电器模块提供3.3V和5V电源。串口讯通电路提供给PC机和主控制器通讯,用于下载程序和修改数据。
2 系统软件设计
系统软件设计分成两部分,第一部分语音识别模块中的单片机的程序设计,程序流程图见图2。第二部分主控制器单片机的程序设计,程序流程图见图3。第一部分程序设计对语音芯片采集的语音信号进行处理,产生相应数据送到主控制单片机。第二部分程序设计把语音识别模块传送的数据处理后,控制语音播报模块进行播报和控制继电器输出,从而控制负载工作。
3 操作说明
(1)把要进行语音识别控制的设备接入到本系统的输出继电器。
(2)修改系统的语音数据库。
(3)向语音识别模块输入语音信号,语音信号和语音数据相似度85%以上,继电器输出控制设备,并语音播报模块播报。
应用例子:控制照明灯,把灯接入到系统继电器上,开灯、关灯语音数据存入语音数据库。使用者对着语音识别模块的麦克风叫开灯,则系统继电器控制灯开;叫关灯,则系统继电器控制灯关。
4 结语
本语音识别系统成本低,应用方便、灵活,并解决了传统语音识别控制的单一性。某设备要进行语音识别控制,则把设备接入到本系统,且更改语音库语音数据即可。生活的电气设备和企业的生产电气设备要进行语音控制,只需把设备接入到语音识别系统的输出继电器上,就能达到语音控制。