speex與webrtc回聲消除小結

回聲消除AEC包含:   延時估計對齊+線性自適應濾波器+NLP(雙講檢測、處理)+溫馨噪聲CNGweb

1、speex aec優化

一、沒有NLPci

二、只考慮實時DSP系統,便是沒有延時對齊等產品

三、自適應濾波(MDF)使用雙濾波器結構,自適應濾波器因子自動更新webrtc

2、webrtc aec硬件

一、雙講檢測沒有,雙講時遠端的聲音會消沒了自適應

二、PBFDAF,固定自適應因子 0.6技術

三、抑制是使用相關性技術,近端偏差,近端遠端,由低頻段相關性參數求出gain值參數

對於aec,webrtc主要依賴NLP,speex主要是自適應濾波器(雙濾波器)nlp

 

3、實際效果對比:若是樣本非線性不嚴重,二者的效果都不錯;對於非線性speex效果就不好了,webrtc的效果好;雙講時,webrtc出來的音質就不好,有吃音現象。

至於webrtc的aecm音質差,單講會有吱吱聲。

 

4、優化點:對webrtc的aec加入雙講檢測,雙講處理。

 

5、因爲mic與揚聲器對非線性影響比較大,自已硬件產品能夠考慮使用比較好的mci與揚聲器,極大減小nlp的抑制程度。對於dsp而言,實時性比較好,延時估計對齊能夠不要。最後推薦使用webrtc aec。

相關文章
相關標籤/搜索