webRTC中语音降噪模块ANS细节详解(四)

本文详细讲解了在webRTC中语音降噪模块ANS中,如何基于带噪语音和特征计算语音概率,噪声估计的更新过程,以及基于维纳滤波进行降噪的方法。通过似然比、概率模型和噪声平滑处理,提升降噪效果。

上篇(webRTC中语音降噪模块ANS细节详解(三))讲了噪声的初始估计方法以及怎么算先验SNR和后验SNR。 本篇开始讲基于带噪语音和特征的语音和噪声的概率计算方法和噪声估计更新以及基于维纳滤波的降噪。

一, 带噪语音和特征条件下的语音概率

先看怎么算带噪语音和特征条件下的语音概率。其中会用到先前算好的先验SNR和后验SNR,也会用到特征条件下的语音概率,从而涉及到怎么算特征条件下的语音概率,有了特征条件下的语音概率后结合先前算好的先验SNR和后验SNR带噪语音和特征条件下的语音概率就好算了。

1,  带噪语音和特征条件下的语音概率

令H_{_{1}}(k, m)表示第m帧的第k个频点上是语音状态,表示H_{0}(k, m)第m帧的第k个频点上是噪声状态,Y(k,m)表示第m帧的第k个频点上的幅度谱,{F}表示特征集合。为方便书写,简写为H_{_{1}}、H_{_{0}}、Y和F。P(H_{_{1}} | Y F)表示在带噪语音和特征条件下是语音的概率,其他类推。因为只有语音和噪声两种类型,所以有式1和2(P(•)表示概率):

                               (1)

                                 (2)

对式1展开得式3:

                      (3)

因为

所以得到式4:

               (4)

还可得到式5:

                                     (5)

在带噪语音和特征条件下是语音的概率为P(H_{1} | YF) ,把式4和5带入得到式6:

     &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值