基于LD3320语音遥控器的设计与实现
2023-05-26
来源:步旅网
片机的定时计数器根据该参数产生脉冲序列由串口 输出。 4结论 用自然语音进行人机交互与控制是目前语音信 号处理领域的研究热点。本文运用STC89C52单片 机,结合非特定人语音识别芯片LD3320完成了语 音遥控器的设计。文中给出了系统的总体结构和各 模块的软硬件设计。测试结果表明,本系统能够实 图5红外发射电路 现非特定人语音识别,完成了对家用电视机的遥 3系统软件设计 控,语音命令的识别率达95%,达到了较好的语 本系统采用中断方式进行语音识别,其工作流 音遥控效果,可以替代按键式红外遥控器。本系统 程如图6所示。 经过简单的系统扩展可以学习各种红外遥控器的命 令,使其具有万能遥控器的功能,用一个遥控器代 替多个遥控器,因而有着广泛的应用前景。 初始化各寄存器 输入识别命令 参考文献: l 【1]程小辉,康燕萍.可识别载波的红外遥控自学习模块研 写入识蹦刚表 查表取参数 究与设计[J].电子技术应用,2013,39(2):121—124. l l 【2】黄海阳,吴锤红.一种基于单片机的红外遥控信号解码 语音识别 初始化中断 l J 新方法【J].单片机与嵌入式系统应用,2012,12(7): 响应中断 产生脉冲序列 3O一33. f3]李新,怀彬,陆婷.一种红外遥控编码专用芯片的设计 与实现【J].中国集成电路,2010,19(11):43—48。 [4]苏鹏,周风余,陈磊.基于STM32的嵌入式语音识别模 图6 语音识别流程图 图7 红外信号产生流程图 块设计[J1.单片机与嵌入式系统应用,2011,11(2): 初始化寄存器主要对软复位、工作模式、时钟 42—45. 频率和先进先出寄存器进行设置;写入识别列表主 【5]陈喜春.基于LD3320语音识别专用芯片实现的语音控制 要将待识别的语音短语给定一个编号写入识别列表 f JJ_电子技术,2011,38(11):20—21. 中;语音识别则是准备好中断,当有语音被捕获就 [6]ICRoute INC..LD3320开发手册[EB/OL].(201 1-1o-13). 产生中断,根据寄存器的值分析出最佳结果。 http://www.icroute.com/doc/LD3320开发手册.pdf. 【7】ICRoute INC..LD3320数据手册[EB/OE1.@010-09-1 1). 本系统采用查表的方式产生红外脉冲序列参 http://www.icroute.com/doe/LD3320数据手册.pdf. 数,利用定时中断产生脉冲序列,其流程如图7所 [8】ICRoute INC..LD332X系列语音识别芯片的工作原理 示。从LD3320得出语音识别的结果(动作指令) [EB/OL].(2010—09-1 1).http://www.icroute.corn/web—cn/LD 后,输入到单片机查询该指令对应的编码参数,单 332X——principle.htm1. Implementation of Speech Remoter Based on LD3320 CHEN Shouman (Department o[Electronic and Information Engineering,Ankang University,Ankang 72500o,Shaanxi,China) Abstract:Natural speech as a human——computer interaction way has a broad prospect of application.The structure and implementation method of the speech remoter based on LD3320 is introduced.A Micro-control Unit STC89C52 is used as main controller fo hte system.It can control LD3320 to recognize and process speech,and then generates the corresponding infrared pulse sequence according to the voice command.The speech remoter Can substitute for hte button infrared remoter to control appliances action by speech command. Key words:LD3320;Speech Remoter;Micro Control Unit(MCU) 3