speex aec回声消除效果调研

speex aec回声消除效果测试

本次测试以采样率44100,帧长882,对应时长为20ms(speex推荐时长为20ms)

speex aec回声消除效果调研_第1张图片

麦克风采集的PCM波形图:

speex aec回声消除效果调研_第2张图片


远端传输来用来播放的PCM波形图:

speex aec回声消除效果调研_第3张图片


1.当声音对齐错位范围在0.01s以内时,回声消除处理效果如下波形所示:

speex aec回声消除效果调研_第4张图片

从波形图中可以看出,回声基本已经被消除,但是非回声部分的声音也已经被“误杀”,使得声音质量明显被大大降低。


2.当mic麦克风采样PCM数据比即将播放的远端音频数据延迟0.1s时,

speex aec回声消除效果调研_第5张图片

回声的音频消除效率有所下降,如下图波形:

speex aec回声消除效果调研_第6张图片

3.当延迟0.2s时,

speex aec回声消除效果调研_第7张图片

回声消除的效果更差,如下图:

speex aec回声消除效果调研_第8张图片

目前虽然能消除大部分回声了,但是还是没找到解决非回声部分的音频被削弱的问题,待续……

你可能感兴趣的:(C/C++,音视频)