回声消除-AEC

WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在GoogleMozillaOpera支持下被纳入万维网联盟的W3C推荐标准。

https://webrtc.org/

https://webrtc.org/start/

回声消除-AEC

speex 

为了方便说明不同回声消除算法的性能差异,在此简单回顾一下回声消除的基本原理。现有业界普遍使用的开源WebRTC的回声消除(AEC)算法基本原理图如图3所示:

回声消除-AEC

图3: WebRTC的AEC基本原理图

x: 远端参考语音

v: 近端说话人语音

h: 回声传播路径(回声通道冲击响应函数)

y: 近端回声信号

d: 麦克风采集到的信号

e: 输出信号(回声消除后的信号)

ĥ: 估计的回声路径(逼近真实回声路径h)

ŷ: 回声信号的估计值

http://www.sohu.com/a/330843177_659466