

已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于arm2103的语音识别 系统设计,自动化与电气工程学院,主要内容,设计课题,学习语音识别的基础原理和方法,设计语音识别系统。基于arm2103,设计硬件系统(能够采集声音,存储声音片段),编程语音识别算法的程序,能够识别简单的语音信号,如“前进”、“后退”、“停”等。并且进行实验,验证语音识别算法的有效性。,设计方案,(一)、语音识别系统的硬件设计 (二)、语音识别系统的软件设计,语音识别系统的硬件设计,按照设计要求,本设计课题的硬件系统包括声音采集系统、中央处理系统(arm2103)与输出显示系统。设计中我们利用arm2103上自带的4个led灯来分别表示“前进”、“后退”“左转”“右转”四个指令。,硬件系统原理框图,声音采集系统,语音信号由麦克接收后,经过前置的两级放大电路将语音信号放大约100-200倍,才能变成arm单片机可以检测到的电压信号,然后信号经过功率放大电路后连接到arm的a/d转换端口进行语音信号采集。,语音信号放大电路,前置放大电路我们采用两级的lm324放大,通过改变c1、c2的值我们可以用来采集不同频率的语音信号。由于此放大电路是由单电源供电,我们使用r4-r7是为lm324提供了参考电压,使之可以工作在正常的范围内。r1、r2是输入电阻,最后的电阻为输出电阻。,功率放大电路,功率放大电路是用lm386组成的otl功率放大电路,rp1为音量调节电位器,c1为旁路电容,电位器rp2和c2构成增益调节电路,rp2越小,增益越大,最大增益为46db,c3为滤波电容,滤掉电源的高频成分,r和c4串联组成校正网路,防止电路自激。c5为耦合电容,电源从6脚输入,2、4脚接地。,输出显示系统,语音信号与模版信号匹配后对输入的语音指令进行识别,我们我们利用arm2103自带的led灯显示指令是否被识别。显示电路采用了灌电流的方式来驱动发光二极管,由于微控制器lpc2103i/o口提供的灌电流大于其拉电流,采用此驱动方式可以保证led发光。,语音识别系统的软件设计,软件系统设计主要包括语音信号预处理、特征提取与模板匹配三个方面。,软件系统流程图,语音识别流程,我们首先采集模板语音信号,采集后的语音信号经过预处理(预加重、分帧处理、窗化处理)后求取lpc系数,进而求取倒谱系数。 我们将模板信号保存到arm2103处理器中,采用麦克风输入语音信号,输入的语音信号经过过零率判断其是否有效,有效后进行预处理求出倒谱系数,采用dtw算法进行模板匹配,进而控制led灯的亮灭。,lpc系数求取公式: 求出后对其求取对数功率谱。 lpcc系数求取方法是对lpc系数的对数进行傅里叶反变换,或者使用声道系统的传递函数h(z)求取。,lpcc系数求取主要步骤,dtw算法是将时间规整与距离测度的计算结合在一起的一种非线性的规整技术,是把测试的矢量时间轴采用非线性算法与参考模板进行匹配,函数满足下列公式: dtw算法是采用局部最佳化处理自动寻找最近的路径,并且利用此路径将两个互相参考的特征矢量间的累积失真最小化。,dtw算法,主要程序,端点检测程序: 其中的zer为预设的过零率。首先循环的采集第一帧的100个采样点,当100个采样点中,有计算得到的过零率zerozer的时候即认为语音信号为有效值,开始采集并保存数据。其中的datai为存储数据的数组。,while(zero 6) ,主要程序,倒谱系数算法: 求取得到的倒普系数我们保存在a数组中,并且在程序的开始我们定义了全局变量vc_cepstral120=0;mf_cepstral120=0;mb_cepstral120=0;用来存储模板和识别信号的倒普系数。这样方便了我们后期程序对数组的调用。,for(i=0;i=cwnum;i+) for(j=0;j100;j+) finaldataj=uiali*100+j*hanmingj; finaldataj=finaldataj/1000; for(l=0;l=lp;l+) /计算 rp rl=0; for(j=0;j=99-l;j+) rl=rl+finaldataj*finaldataj+l; e0=r0;,for(j=1;j=lp;j+) result=0; for(l=1;l=j-1;l+); result=result+(alfalj-1*r(j-l); if(ej-1=0) ej-1=1; kj=(rj-result)/ej-1/1000; alfajj=kj; for(l=1;l=j-1;l+) alfalj=alfalj-1-kj*alfaj-lj-1; ej=(1-kj*kj)*ej-1; for(j=1;j=lp;j+) ai*lp+j=alfajlp;,毕业设计结论,经过3个月的努力,我基本掌握了利用单片机arm2103进行语音识别系统开发的主要步骤,基本掌握了语音信号的预处理、倒谱系数求取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双酚A装置操作工三级安全教育(车间级)考核试卷及答案
- 链传动部件制造工抗压考核试卷及答案
- 2025年乡村医生考试试题及参考答案
- 宣纸书画纸制作工前沿技术考核试卷及答案
- 2025年育婴员职业技能考试笔试试题附答案
- 药品购销员质量追溯知识考核试卷及答案
- 水工建构筑物维护检修工综合考核试卷及答案
- 数字印刷员工艺创新考核试卷及答案
- 中医护理学基础试题及答案
- 矿用燃油车司机数字化技能考核试卷及答案
- 《中国战略导弹》课件
- 人教版三年级上册《生命.生态.安全》全册教案(及计划)
- 人教统编版(部编版)小学科学教材目录
- 2024年污水管道维修协议书范文范本
- 颈椎后路单开门椎管扩大成形术的护理课件
- 新外研版(三起)三年级上册英语全册教学课件(2024年新版教材)
- 外研版七年级上册初一英语全册课时练(一课一练)
- 2024年重庆市高考思想政治试卷真题(含答案解析)
- 高考英语语法填空模拟题
- 借款利息确认书
- Java 8函数式编程(完整版)
评论
0/150
提交评论