论文部分内容阅读
随着人们生活水平的逐渐提高和电子、通信技术的不断进步,智能家居也日益被人们所接受。然而在人机接口方面还只是局限于手动操作,如按键和触摸屏等,没有实现真正的人机对话。解决这一问题的最好办法是将语音识别技术引入到智能家居中,针对这一状况本文主要从以下几个方面展开了研究:第一,充分利用凌阳SPCE061A非常适合处理数字语音信号的特点,设计了一套基于SPCE061A的智能家居系统。该系统能进行语音指令的识别和执行,大大改善了人机交互界面。经检验,指令识别的准确率达到80%。第二,利用电力线和电话线进行组网,采用双音多频编解码芯片MT8880和家庭自动化专用调制解调器ST7537HS1使整个家庭的电器、安全报警传感器与传输网络一体化,实现了对家用电器的远程智能控制和自动报警双向功能,有效地利用了现有的电力线资源,无需另外布线,使系统结构更加简单。第三,在凌阳IDE2.0.0环境下,利用C语言、汇编语言进行软件编程,低层驱动程序采用汇编语言,对外给出C语言的调用接口。语音方面的程序以库的形式给出,由于SPCE061A处理芯片内已封装了高效的语音播放及识别接口函数,所以在编写程序之前首先建立了语音命令模型,包括提示性的语音播放命令和程序内部操作处理命令等。程序中,语音识别和放音分时复用TimerA FIQ中断,由标志位判断是语音识别处理还是放音处理。论文首次提出了利用凌阳SPCE061A单片机来实现把语音识别应用于智能家居系统的方法,实现了语音控制家用电器。本系统的每一个接口电路(振铃检测、模拟摘挂机、语音提示、双音多频编解码等)都已经过交换机在线实验,具有很强的实用性。本系统使用最简单的电路、最便宜的芯片实现了完善的功能,与传统的智能家居系统相比,该系统具有人机交互性好、结构简单、可靠性好、性价比高等优点,更易于推广和应用。