2006住 第4期 九江学院:学报(自然科学版) Journal of jitOiang University(natural sciences) 2oo6 NO.4 基于单片机语音识别的智能家居控制系统实现方案 胡森树 丁文斌 (1九江学院图书馆 2九江学院电子工程学院 江西九江332005) 摘 要:本文利用了十六位SPCF3361A单片机的强大的DSP功能,实现了特定发音人识别(SI:,eaker Dependent)功能。结合大容量的FLASH存储器,成功地实现将语青播放与识别技术应用于智能家居控 制系统中。另外,详细介绍了具有语音识别功能的新一代智能家居控制系统的硬件配置与软件流程,从 而在实现系统功能的同时,将低成本、低功耗与友好人机界面有机结合起来。 关键词:单片机;语音识别;智能家居 中图分类号:TP 33 文献标识码:A 文章编号:1006—3838(2006)04—13005一(03) 1 引言 练,可以识别一群人的命令 我们将标准模式的存储 在传统的智能家居控制系统中,我们常采用不同次数 的“滴滴”声或不同的LED状态作为操作提示信息,提 示信息过于简单,不够直接,一般需要按照操作手册一步 一空问称之为“词库”,而把标准模式称之为“词条”或 “样板”。所谓建立词库,就是将待识别的命令进行频谱分 析,提取特征参数作为识别的标准模式。 识别过程首先要滤除输入语音信号的噪音和进行预加 重处理,提升高频分世,然后用线性预测系数等方法进行 步进行,而且容易i=n错。另外,它的身份验证一一般只有 按键密码,在电话远程控制或门禁系统中容易被他人偷窥 从而导致安全隐患。而本文提供的语音界面的智能家居控 频谱分析,找出语音的特征参数作为未知模式,接着与预 先存储的标准模式进行比较,当输入的未知模式与标准模 式的特征相一致时,便被机器汉别,产生识别结果输出。 如果输入的语音与标准模式的特征完全…致固然好,但是 语音含有不确定 索,完全一致的条件} 往不存在,事实 t没有人能以绝对相同的语调把一个词说两遍,因此,预 制系统在完全实现家庭安全监控与智能化控制的基础上, 增加了以语音提示作为操作向导的人机交互界面,极大的 方便了系统设置与修改。同时,身份验证时,可以要求以 声音和键撒密码 时作为身份验证信息,杜绝了密码泄漏 造成的安全隐患。 语音识别技术是一种多维识别系统,基本结构如罔一 所示。语音识别系统与一般的模式识别系统类似,包括特 征提取,话音模式库,模式匹配3个基本单元 . 对于语音辨识主要有以下2种: (1)特定发音人识别sD(Speaker Dependent):魁指 沿音样板r}】单个人训练,tI!.只能识别训练人的语音命令, 而他人的命令识别率较低或儿乎不能识别。 (2)非特定发音人识别sI(Speaker Independent):是 先制定好计算输入语音的特征模式与各特征模式的类似程 度,或距离度的算法规则围化在ROM中,把该距离最小, 即最类似的模式干1:为识别相应语音的手段。当然,影响i只 别率的因素还有--·些,如连续发音(如英语)与断续发音 (如汉语)的不同( 二者区别在于单词问隔有200ms以j 的空隙时问)。本打案采用特定人识别方式,将圳练的标准 样板存于 ASH中,第一次使用时要进行训练,以后就可 以不受掉电影响识刷此人语音信息。 2系统总体方案介绍 :借语音样板由不同年龄、不同性别、不同口音的人进行训 本系统是以凌阳微控器SP(;E061A为核心,由5部分 组成: 2.1 主控设备,选用SPCE061 A单 机作为控制器的处理 器,加上基本的外围器件与音频放大模块,构成最小系 统,完成控制及语音处理功能 2.2监视设备,负贵监视家中的温度、门窗、人员出入。 2.3 信息传输设备,作为控制器的控制信息输入与报警 输出通道,即可以利用外接电话饥完成本地控制信息输 入,同时也支持用户远程控制,并负责报警信息的传输 图1语音i ̄U/.Ir l系统的照本结构 2.4无线收发模块:作为主控设备与监视设备及受控电 [收稿日期]2006—03—20 维普资讯 http://www.cqvip.com
·6· 九江学院学报(自然科学版) 2006年第4期 器的信息传输通道,采用市场 t-最常见的315M无线收发 模块。 储。可以存储总共7分钟的语音信息,音质可以达到AM 广播质量。 2.5 电源模块:主要为外接9VDC电源,内置可充电的电 作为家居安全设备,外置扬声器是不可缺少的部分, 它可以起到高音报警与语音威慑的作用。本系统中,单片 机有两路DA转换输出口,均可输出音频信息。其中一路 送往电话机线路,另外一路作为外置扬声器音源。 3.2蛉视设备 监视设备包括双鉴式红外微波探测器, 池,以备停电时使用。 这样,该系统就可以实现家中无人自动关闭电器节 能,打开报警监控系统,主人上班期间随时可以了解家中 情况,下班前自动打开空调等设备,人睡后自动关闭电饮 煤气与烟雾检测器,人体红外探测器,门窗磁开关,遥控 图2系统总体方案 水机等设备,开启相关防区报警系统的功能。 3系统硬件设计 3.1主控设备SPCE061A里内嵌16位32K字的闪存 FLASH ROM,2K字SRAM,CPU时钟最高可达49M,带 有8通道1O位模一数转换输入功能,较高的处理速度使 SPCE061A能够非常容易地、快速地处理复杂的数字信号。 同时,休眠状态下耗电小于2tzA,具有低电压复位/监测 功能,因此尤其适用于长期不问断工作的数字语音处理领 域。[ ] 图3主控设备电路图 主控设备中扩展了一片2Mbit的FI ASH存储器 AT28C020,由SPCE061A的10口完成地址线、数据线和 控制线扩展功能。该存储器的用途为语音提示信息的存 器 图4监视设箭方案 3.3信息传输设备 信息传输设备用于本地与远程人机 交互操作的语音和控制信息的传输,是本系统的重要组成 和部分 本系统从电话机的分机接口接人,实时判断电话 线路的工作状态。信息输入是来自电话机的语音及双音频 信号。电话线路上面的音频信息能够送人单片机的麦克风 输人口,供单片机存储与识别。双音频信息则送入由 MT8870构成的双音频解码电路,解码信息送人单片机的 PIOB口。双音频拨号信息由单片机自行产生并送入电话线 路。在这个系统中,由f单片机的10口共32个,不够用, 解决方法是把作为存储器地址线的PIOB口的10130到IOIM 复用为双音频解码口。同时,把IOB5到IOBI5复用为系 统工作状态指示灯。PIOA口复用为家电控制开关,可以控 制任意数量开关并监测64个防区的状态,在l0口复用为 非地址线功能时,只要存储器处于非使能状态,就不会对 存储器内的数据产生影响。 4结束 在完成软硬件设计后,我们对各个功能进行了试验。 在试验中,到_r晚上,本系统自动关闭所有窗帘,饮水机 等,打开周界防范设备如门磁、双鉴式探头等。到了早上 6点以后。只要发现房问内有人员活动,就自动开启相应 房间的窗帘,开启预设的电源开关并撤防。家中无人并设 防后,系统关闭所有预设电源,启动所有安防探测器。在 电话监测中,一旦发现电话线路处于工作状态,就启动双 音频监测工作,实时临测线路上的主人密码,若无密码输 入则不作任何动作,若有,则要求输入语音口令核对身份 并做相应的操作 整个系统设计简单可靠,成本低廉,人 机接口友好,保密性强。相比市面上普通的智能家居控制 系统而言,做到了性价比高,可靠性高的优点,可以说是 下一代智能家居的雏形。 维普资讯 http://www.cqvip.com
胡森树丁文斌:基于单片机语音识别的智能家居控制系统实现方案 -7· 瑚帏 图5信息传输设备电路周 图6系统程序流程及说明 参考文献: [1]李晶皎.嵌入式语音技术及凌阳16位单片机应用[M].北京:北京航空航天大学出版社2003.88—91. DESIGN AND l=I PLEMENTATIoN oF INTELLIGENT HoUSE CoNTRoL SYSTEMS BASED oN SPEAKER一玎)ENTIFICATIoN HU Sen—shu DING Wen—bin (1 Jiujiang University Library 2 Faculty of Electronic Industry and Engineering,Jiujiang Universiy,JituJiang,332005) ABSTRACT A new design for speaker—identification based on microcomputer SPCE061 A WaS presented in this paper. Combined the technology of flash storage,the speech broadcasts and speaker—identiifcation were applied in intelligent house control systems successfully,which were integrated whith low—powerlow—price,strong—function and friendly mail—ma- ,chine interface,The whole project included the design of converter and wireless communication circuit,the firmware of SPCE061 A and the structure of control system. KEY WORDS MCU,Speaker—Identiifable,Intelligent House Control Systems (责任编辑陈平生)
因篇幅问题不能全部显示,请点此查看更多更全内容