语音识别实验报告.docx

您所在位置:网站首页 > 海量文档

 > 幼儿/小学教育 > 小学课件

productView-docx_46x35.gif

语音识别实验报告.docx14页

本文档一共被下载:load.gif次,您可全文免费在线阅读后下载本文档。

donwloaddoc.png

favdoc.png

baiduyixia.png

edit.png

full.png

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

语音识别实验报告

篇一:语音识别报告  “启动”的时域波形  1、 语音预加重:  由于语音信号在高频部分衰减,在进行频谱分析时,频率越高,所占的成分越小,进行语音预加重,可以提升语音高频部分,使频谱变得平坦,以方便进行频谱的分析和处理。通常的措施是采用数字滤波器进行预加重,传递函数是:H(z)?1??z?1,其中?一般去0.92-0.98之间,所以在计算的时候取0.9375。  预加重后的波形   2、 分帧 加窗   语音信号具有较强的时变特性,其特性是随时间变化的,但是语音的形成过程与发音器官的运动有关,这种物理运动比起声音振动的速度十分缓慢,在较短的时间内,语音信号的特征可以被认为是保持不变的,通常对语音处理是通过截取语音中的一段进行处理的,并且短段之间彼此经常有一些叠加,这一段语音成为一帧语音,语音段的长度称为帧长,对每一帧处理的结果可用一组数来表示。一般取帧长为10—30ms。采样频率是8000Hz,所以取的帧长是256,帧移是178。分帧之后加汉明窗。   3、 端点检测   端点检测从背景噪声中找出语音的开始和终止点。  短时能量就是每帧语音信号振幅的平方和。  En??[s(m)];  m?0N?1  短时能量曲线  短时过零率是每帧内信号通过零点的次数,是信号采样点符号的变化次数。  1N?1  Zn??sgn[x(m)]?sgn[x(m?1)];  2m?0   “启动”的过零率曲线   在实验室的安静的环境下,依靠短时能量和短时过零率就可进行语音信号的起止点判断。当背景噪声较小时,没有语音信号的噪声能量很小,而语音信号的短时能量增大到了一定数值,可以区分语音信号的开始点和终止点。当背景噪声较大时,可以用短时平均过零率和短时能量结合来判断。   基于能量一过零率的端点检测一般使用两级判决法,在开始进行端点检测之前,首先为短时能量和过零率分别确定两个门限。整个语音信号的端点检测可以分为四段:静音、过渡音、语音段、结束时的静音段,   (1)如果能量或过零率超越了低门限,就应该开始标记起点,进入过渡段。在过渡段中,由于参数的数值比较小,不能确信是否处于真正的语音段,因此只要两个参数的数值都回落到低门限以下,就将当前状态恢复到静音状态。而如果在过渡段中两个参数中的任一个超过了高门限,就可以确信进入语音段了,并标记起始点。  (2)如果当前状态之前处于语音段,而此时两个参数的数值降低到底门限以下,并且持续时间大于设定的最长时间门限,那么就认为语音结束了,返回到参数值降低到底门限以下的时刻,标记结束点。  端点检测波形  4、 特征提取  检测到语音的起点后就可以开始对检测出来的语音信号段中抽取语音识别所需的信号特征,语音特征参数是分帧提取的,每帧特征参数一般构成一个矢量,因此语音特征量是一个矢量序列。语音信号中提取出来的矢量序列经过数据压缩后便成为语音的模板。  目前,有效的特征参数有线形预测编码(LPC)系数,线形预测编码倒谱(LPCC)系数和Mel频率倒谱系数(MFCC),其中比较常用的是MFCC。  MFCC参数:  人耳对不同频率的声波有不同的听觉灵敏度,因此从低频到高频这一段频带内按临界带宽的大小由密到稀安排一组带通滤波器。对输入信号进行滤波,将每个带通滤波器输出的信号的量作为信号的基本特征,对此特征进行进一步处理后就可以作为语音识别系统的输入特征。  MFCC参数也是按帧计算的,计算通常采用如下的流程:  (1)首先初始化Mel三角滤波器组,取滤波器的个数是24个,其中心频率依次为28Hz、89Hz、154Hz、224Hz、300Hz、383Hz、472Hz、569Hz、674Hz、787Hz、910Hz、1043Hz、1187Hz、1343Hz、1512Hz、1694Hz、1892Hz、2106Hz、2338Hz、2589Hz、3154Hz、3472Hz、3817Hz。  (2)首先对每一帧序列进行离散FFT变换,取模的平方得到离散功率谱。  (3)计算功率谱通过24个滤波器后所得的功率值,得到24个参数Pm,对Pm去取对数得到Lm。  (4)对Lm进行离散余弦变换, Cn??L  m?124mcos(?(m?0.5)n/24)  得到MFCC参数,通常取前13个系数作为该语音的特征参数。  对每一帧进行MFCC的计算,就得到了一个行数是语音的帧数,列数是13的表征语音特征的矩阵。   5、 矢量量化   在特征提取之后,对矢量序列要进行矢量量化,就是用若干离散的数字值(或称为标号)来表示各帧的13维参数矢量。  矢量量化过程:将语音信号的  (1) 首先对矢量序列进行聚类,根据语音信号的特征矢量聚类得到另一组

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

detail-code.png

匿名?

发表评论

你可能感兴趣的:(语音识别实验报告.docx)