为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

一种基于语音识别芯片AP7003的家电语音控制器设1

2017-09-20 9页 doc 83KB 17阅读

用户头像

is_882336

暂无简介

举报
一种基于语音识别芯片AP7003的家电语音控制器设1一种基于语音识别芯片AP7003的家电语音控制器设1 一种基于语音识别芯片AP7003的家电语音控制器设计 摘 要: 基于新型的低成本低功耗语音识别芯片AP7003开发了一种简单实用、能供普通房屋使用的家电语音控制器。介绍了该家电语音控制器的设计原理、基本功能及其操作说明,使用中识别率达到 75,以上。 关键词: 语音识别 家电语音控制 特定人识别 智能房屋 AP7003是功能比较简单的语音识别芯片,其芯片电路中仅集成了MCU、A/D、D/A、ROM,并在MCU中固化语音识别程序,方便使用。基于该芯片开发了一种低成本的...
一种基于语音识别芯片AP7003的家电语音控制器设1
一种基于语音识别芯片AP7003的家电语音控制器设1 一种基于语音识别芯片AP7003的家电语音控制器 摘 要: 基于新型的低成本低功耗语音识别芯片AP7003开发了一种简单实用、能供普通房屋使用的家电语音控制器。介绍了该家电语音控制器的设计原理、基本功能及其操作,使用中识别率达到 75,以上。 关键词: 语音识别 家电语音控制 特定人识别 智能房屋 AP7003是功能比较简单的语音识别芯片,其芯片电路中仅集成了MCU、A/D、D/A、ROM,并在MCU中固化语音识别程序,方便使用。基于该芯片开发了一种低成本的家电智能语音控制器,使用户能通过 语音实现对家用电器的控制。 1 语音识别芯片AP7003 1.1 语音识别芯片AP7003简介 AP7003是一款新型、低成本语音识别专用芯片,经预处理后可识别12组不同的字词,每组时长1.5秒,可连词或单词识别。其I/O口有2个普通输入、4个触发输入、12个输出、2个LED驱动。采用2.4~2.5V的工作电压,具备低功耗模式,指令优化,方便用户使用。 AP7003包括AP7003-1(由CPU串行控制)和AP7003-2(由按键直接控制)两种型号。它具有高度的可编程性,使用简单方便,可广泛应用于语音控制的家电、玩具、自动答录等领域。其中用AP7003-2 构成的语音识别电路,结构简单、外围元器件少,设计、制作、调试及操作十分容易。因此选用AP7003-2为家电语音控制器的核心。 1.2 AP7003的结构 AP7003内置有麦克风放大器、A/D转换器、语音处理器和I/O控制器等电路,其功能框图如图1所示。AP7003-2为双列直插40脚 封装,引脚功能见表1。 表1 AP7003-2引脚功能 引脚名称 功能描述 GNDD 数字地 LED1 低电平LED1驱动端 LED2 低电平LED2驱动端 POB1~POB4 输出端口B PIT1~PIT4 低电平触发输入端,带上拉电阻 VDDD 正电源 CAPV 与地之间必须连接一电容以调整内部电压 OSC1 振荡器频率控制端 PIM1~2 模式控制输入端 TEST 测试端 POSL 输出端口A的输出模式选择器 GNDA 模拟地 TREF 语音输入的临界控制端 A2OUT 第二个放大器输出端 A1IN 第一个放大器的负极输入端 A1OUT 第一个放大器输出端 MICP 麦克风的正极电源 VDDA 模拟电压端 POA1~POA12 输出端口A1~A12 PORES 高电平输入端 1.3 AP7003-2典型应用电路 2有两种按键模式,PIM1接高电平,为12 键模式;PIM1 AP7003- 接低电平,为8键模式。这里采用12键控制模式,其典型应用电路 如图2所示。POSL接低电平,POA1,POA12输出为低电平有效;POSL 接高电平,POA1,POA12输出为高电平有效。 语音识别电路的操作分为两大部分,首先必须将字句录入,其次才进入识别操作模式。在需要做识别操作时,目标字句必须已存入内部的12 个存储区,可以用键盘来选择存储区或用适当的命令控 制将字句录入,每个存储区可以存放长达1.5s的字句。 2 家电语音识别控制器的系统设计 根据AP7003-2的性能和特点,设计了一个低成本的家电语音识别控制器,可以实现电灯、电视机等电器的语音控制。考虑到0市场 上购买的电器都为成品,无法进行二次开发,很难对这些电器进行改造,因此只能通过语音控制开关或电源插座来间接实现对这些电器的语音控制。该套语音控制系统与原来的手动开关并用,在不影响原有功能和可靠性的基础上,增加语音控制功能,以方便用户,提高生活 水平。 2.1 家庭语音识别控制器的功能 AP7003-2具有12个输出口,每2个输出口控制一种电器(一个控制开,一个控制关),因此一片AP7003-2可以控制6种不同的电器。当所需控制电器多于6种时,增加语音识别芯片数量即可。根据用户需求和所用硬件的性能,设计的家庭语音识别控制器具有以下功 能: (1)语音识别控制器安装在房屋的墙壁上,通过双绞线与所控电器如走廊灯、客厅灯、电视等相连。对语音识别控制器发出语音指令 便可以控制这些电器的动作; (2)语音识别控制器可以准确识别出“走廊灯开”、“走廊灯关”、“电视开”、“电视关”等语音指令,并有相应的控制信号输 出,准确地控制各种电器的开关; (3)根据使用场合和所控对象的不同,可设置不同的语音命令进 行识别。 2.2 家庭语音识别控制器的结构 家庭语音控制电路的核心是AP7003-2语音识别集成电路。外围 电路由语音输入电路、状态转换控制电路、键盘控制电路和输出控制 电路等组成。语音控制电路原理图如图3所示。 语音输入电路的功能是采集说话者的声音并滤波后送入控制芯片进行处理。参照AP7003-2的典型应用电路图进行设计,语音输入 电路由麦克风MIC,电阻R5、R6、R7,电容C4、C5等组成。 状态转换控制电路的功能是控制按键个数、输出口输出电平、输出后是否清零以及状态灯等,由三极管T1,发光二极管D1、D2,电 阻R1、R2、R3、R4,电容C1、C2、C3等组成。 键盘控制电路的功能是用户在训练语音控制器时输入相应的指令,各按键功能在后面会详细介绍。采用薄膜小键盘,与端口PIT1~3 和POB1~4相连,其设计参照AP7003-2的典型应用电路。 输出控制电路的功能是根据语音控制芯片的输出信号控制电器的动作。由三极管T2,T7、继电器J1,J6和RS触发器RS1,RS6等 组成。 2.3 语音控制电路的工作原理 标准语音控制命令事先可用按键控制,通过用户的训练,由外部 的麦克风MIC录入,存储在内部的存储器中。 正常使用时,AP7003-2处于识别操作模式,用户发出的语音命令由MIC转换成模拟电信号送至AP7003-2内部,经MIC放大器放大及A/D转换器后变为数字信号。输入的语音被声音处理器特征抽样,同存储在内部的目标字句的抽样特征进行比较,必须与所选择的识别目标字匹配,才会将输出信号送至相应的PA口(POA1,POA12),否则 芯片不会有输出。 因为POSL端接高电平,所以相应的PA口输出为高电平。同时,LED2端由高电平变为低电平(发光二极管D2点亮指示识别成功),晶体管T1导通,PORES端变为高电平,PA口复位为低电平,等待下 一命令的输入。 由此可见,当语音识别成功后,PA端实际输出一个高电平脉冲。若控制“开”的端口(POA1)输入脉冲至RS触发器的R端,此时控 制“关”的端口(POA2)仍为低电平,因此触发器的Q端输出高电平,晶体管T2导通,继电器J1的触点闭合,电灯点亮。若POA2输入脉冲至RS触发器的S端,此时POA1仍为低电平,因此触发器的Q端输出低电平,晶体管T2截至,继电器J1的触点断开,电灯关闭。 3 家庭语音识别控制器操作说明 3.1 按键设置功能说明 该语音控制器采用12键控制模式。语音控制器上电后, POB1~POB4均被置成低电平。当有键按下时,芯片按POB1?POB2?POB3?POB4的顺序依次发出键盘扫描信号,扫描信号 为16ms低脉冲加64ms间隔,且循环进行,按键信号从PIT1~PIT4 输入芯片。键盘阵列如表2所示,各按键功能如表3所示。 表2 AP7003-2键盘阵列 端口 POB1 POB2 POB3 POB4 PIT1 KEY1 KEY2 KEY3 KEY4 PIT2 KEY5 KEY6 KEY7 KEY8 PIT3 KEY9 KEY10 KEY11 KEY12 表3 AP7003-2键盘功能 键 键名 按键功能 号 1 存储语句1 选择第一个存储体存储录入的语音 2 存储语句2 选择第二个存储体存储录入的语音 3 存储语句3 选择第三个存储体存储录入的语音 4 存储语句4 选择第四个存储体存储录入的语音 5 存储语句5 选择第五个存储体存储录入的语音 6 存储语句6 选择第六个存储体存储录入的语音 7 存储语句7 选择第七个存储体存储录入的语音 8 存储语句8 选择第八个存储体存储录入的语音 9 设置级别1 设置语音识别的匹配度,进入语音识别初始状态 10 设置级别2 清除POA1,POA12和LED2的状态,进入语音识别初始状态 11 清零 12 待机 将芯片转入省电模式 C 清空内存 清除12个存储体内容,进入存储目标词状态 3.2 使用说明 (1)本家庭语音识别控制器采用5V直流电,使用前需装入2节 5#电池。经过改造,也可采用直流变压器供电。 (2)在使用语音控制器之前,用户应先对语音控制器进行训练, 输入标准语音。另外,本语音控制器采用特定人识别方式,如果发出 指令的用户更换,需重新进行训练。具体做法为;先按下C键,清空内存,进入存储目标词状态,此时LED1点亮。然后按下1键,此时LED1和POA1有效,输入标准语音,如“走廊灯开”,存储到第一个 存储器。依次按下其他按键,存入新的标准语音。 (3)校核训练情况。标准语音存储后,系统进入识别状态,LED1亮。依次说出刚才训练的语句,看相应动作能否执行。若能执行,则说明训练成功;否则说明相应语句训练不成功,需重新按下对应键进 入训练状态,直到识别成功。 (4)训练成功后,即可进入识别模式状态进行工作。当需要进行语音控制时,说出相应语句,如“走廊灯开”等。若识别成功,则 LED2点亮,执行相应动作,打开走廊灯。 (5)语音控制其对外部麦克风(MID)的分贝值有一定的要求。使用经验表明,本语音控制器选用55dB的麦克风时效果较好。经多次 验证,本语音控制器具有较高的识别率,一般可达75,以上。 参考文献 [1] 李胜.语音控制应用系统设计.机械工程学报,2002,(S1). [2] Aplus Integrated Circuits INC.AP7003-2(Voice Recognition IC)Application Note.2000,9. [3] 吴少军,张维平,沈永福.新型语音识别电路AP7003及其应用. 电子技术应用,2001,(7). [4] 李文联.语音识别集成电路AP7003及其应用.电子技术应用, 2003,(8).
/
本文档为【一种基于语音识别芯片AP7003的家电语音控制器设1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索