教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

带噪语音端点检测算法的研究(4)

来源:网络收集 时间:2026-07-12
导读: 以短时平均过零率为标准,从C点往左和从D点往右搜索,找到短时平均过零率第一次低于某个门限T3,T4,是由背景噪声的平均过零率所确定的。门限T2,r3,T4都是由背景噪声特性确定的,因此,在进行起止点

以短时平均过零率为标准,从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字,全部文档内容请下载后查看。喜欢就下载吧 ……

带噪语音端点检测算法的研究(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/115274.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)