带噪语音端点检测算法的研究(4)
以短时平均过零率为标准,从C点往左和从D点往右搜索,找到短时平均过零率第一次低于某个门限T3,T4,是由背景噪声的平均过零率所确定的。门限T2,r3,T4都是由背景噪声特性确定的,因此,在进行起止点判决前,通常都要采集若干帧背景噪声并计算其短时能量和短时平均过零率,作为选择T2,T3和T4的依据。当然,T1,T2,T3,三个门限值的确定还应当通过多次实验。
为减少背景噪声对检测结果精度的影响,针对汉语语音信号大部分以声母开始以韵母结束的特点,在基于短时能量和过零率的双门限端点检测算法基础上,有人提出带背景噪声动态估计的语音端点检测方法。计算语音信号的带门限短时帧过零率乙:
乙2善Is盟【J(,z)-T]-sgn[s@一1)-r]l(3—4)
sgn[s(n)+丁】一s盟[5(刀一1)+丁】l
其中sgn是语音信号s(n)的符号函数,r为计算得到的低门限值。根据汉语语音信号的特点,针对背景噪声动态估计,及短时帧能量和带门限短时帧过零率在语音信号中的规律性,进行端点检测,适应变化的环境,有很高的精度和鲁棒性。
3.2熵函数
对于一个有限离散概率场的不确定性可由随机变量的熵来定义,设Z为取有限个值的随机变量,f=1,2,3…,刀,其中行为有限值,则X的熵定义为:
H(x)=一∑p,logp,(3-5)
且B=0时易logp;=0,熵日代表了x的信息量,且熵函数具有这样的性质,当"
带噪语音端点检测算法的研究
个概率相等时,取最大值,也就是X的概率分布越模糊,越难以判断,熵值越大。
由于语音信号的幅度相对与背景噪声而言其幅度的动态范围大,因此直观地讲,可以认为随机信号在最大和最小幅度(一^彳,M)之间的随机事件多,故平均信息量大,也就是熵值大。而无声状态的幅度小,分布相对集中,因而熵值小口¨。
3.3LPC倒谱特征
倒谱能很好表示语音的特征,因此在大多数语音识别系统中选择倒谱系数作为输入特征矢量。在噪声环境下,短时能量与其他特征参数与其他特征参数都不能很好地区分语音段与非语音段,因此采用倒谱系数来作为端点检测的参数m1。
信号的复倒谱定义为信号能量谱密度函数S(co)的对数傅里叶级数,logs(co)的傅里叶级数表示式为
logS(co)=EC.e一肿(3—6)
式中乞=£。为实数,通常称为倒谱系数,且
1*2
Co2吉LlogS(co)dco(3-7)
对于一对谱密度函数S(∞)与S’(∞),利用Parseval定理,用谱的倒谱距离表示对数谱的均方距离为:
略=&一CliogS(co)一1。gs’(co)laco=∑(厶一巳7)2(3-8)
式中,巳与巳’分别表示谱密度s(co)与S’(国)的倒谱系数。
对数谱的均方距离表示两个信号谱的差别,故可用来作为一个判决参数。首先,假定前几帧信号是背景噪声,计算这些帧的倒谱系数矢量,利用前几帧倒谱矢量的平均值可估计背景噪声的倒谱矢量,噪声倒谱矢量的近似值可按下述规则进行更新,即当前帧被认为是非语音帧:
c=pc+(1一p)q(3—9)
式中c为噪声倒谱矢量的近似值,cj为当前测试帧的倒谱矢量,P为调节参数。
式(3—8)表示的倒谱距离可以利用式(3—10)来近似计算:
%=4.3429(3-10)
式中巳’为对应于;的噪声倒谱系数,计算所有测试帧与背景噪声之间的倒谱距离可得到倒谱距离轨迹。类似于基于能量的端点检测过程,利用倒谱距离轨迹可检测语音的端点.
带噪语音端点检测算法的研究
3.4隐马尔可夫模型
隐马尔可夫模型作为语音信号的一种统计模型,在语音处理各个领域中获得了广泛的应用。在训练阶段,训练语音对模型各状态的统计特性进行训练,得出模型参数。在测试阶段,待测语音与训练模型进行匹配,选择得分最高的作为识别结果。
根据HMM的基本处理方法,尝试把H坛M方法直接用于语言信号的端点检测,在训练阶段分别得出背景噪声和语音的模型参数。在测试阶段,用Viterbi解码方法在训练模型基础上对被测语音进行分解,求出被测语音的哪些帧与背景噪声匹配,哪些帧与语音匹配,从而得出端点的所在处m1。
(1)为了能有效地采用且MM方法进行处理,须对每帧待测语音进行预处理。包括:a.预加重处理。按下式设计一个一阶高通滤波器:日乜)=1一ag一,其中预加重系数a一般选择为0.95。采用预加重的原因是它可以提升高频部分,使信号的频谱变得平坦,保持在低频到高频的整个频带中,能用同样的信噪比求频谱,使后面的三PC分析更稳定。同时,高通滤波器可以有效地滤除输入信号中的直流成分。b.加窗处理,一般采用汉明窗。根据语音信号的特点一般在本应用中,数字采样率为8七强r,窗口总长度设计成30ms,即每个窗口有240个采样点。窗口每次位移10,雕,有20ms的重叠成分。窗口的重叠起到了平滑特征参数的作用。C.倒谱计算,对每帧语音求出P阶倒谱系数。d.倒谱加权处理,为了避免倒谱系数数值过小而对识别造成影响,一般均采用上升正弦函数进行倒滤波处理。e.倒谱系数的一阶和二阶倒数处理,对每帧倒谱系数求出其一阶和二阶导数系数:
三
△G(朋)=C∑kC,一t(朋)
k=-2
三(3—11)
△△e(聊)=C芝:kac,_I(聊)f=j
其中,f代表第f帧语音信号;m代表m个倒谱系数;C为常数。f.能量及其他特征处理。对每帧语音求出其对数能量,及能量的一阶和二阶导数。这样,通过预处理,得到一定数量的特征值,构成一特征矢量。
(2)Viterbf解码,经上述预处理后的语音送入Viterbi解码器,采用Baum-Welch算法,从阳fP柏f解码器的输出端即可得到待测信号的端点。
(3)光滑处理,由于基于兄膨M的端点检测方法是对待语音逐帧进行处理,对字间间隙比较敏感,所以,必须用中值滤波进行平滑处理。
3.5频带方差检测法
语音和噪声的频谱性差异是很大的,在噪声的频谱中,各频带之间变化很平稳,这与“白噪声”的称谓相符,而语音则是有“色”的,各频谱之间变化比较激烈,根据这个特征,可以明显地区分语音和噪声㈨。
计算某一帧信号的各频带能量的方差,将这种以短时频带方差作为参数检测语音段起
带噪语音端点检测算法的研究
止端点的方法称为频带方差检验法。
定义一个矢量X={x(‰),x(q),...,x(%)),其中的分量工(哆)定义为中心频率为哆的滤波器的输出能量,它可以根据一帧信号通过一带通滤波器来计算,也可以首先计算一帧信号的F刀,然后把某几个频率分量组合而得。对于数字信号,最低频是0,最高频是//",其余各中心频率按一定规则从O至71"递增。
定义均值为
E=击∑x(q)刀+1篇、“
则频带方差为(3—12)
D=击∑[x(q)一明2刀+1等。、“‘(3—13)
检测门限值M,在实际应用中,具体门限值可以根据实际环境的背景噪声特性来确定。一般取M=(3~5)4,D,为背景噪声的频带方差值。
从以上公式可以看到,频带方差相当于“交流能量”,它 …… 此处隐藏:2042字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




