回声消除-AEC
WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。
speex
为了方便说明不同回声消除算法的性能差异,在此简单回顾一下回声消除的基本原理。现有业界普遍使用的开源WebRTC的回声消除(AEC)算法基本原理图如图3所示:
图3: WebRTC的AEC基本原理图
x: 远端参考语音
v: 近端说话人语音
h: 回声传播路径(回声通道冲击响应函数)
y: 近端回声信号
d: 麦克风采集到的信号
e: 输出信号(回声消除后的信号)
ĥ: 估计的回声路径(逼近真实回声路径h)
ŷ: 回声信号的估计值
http://www.sohu.com/a/330843177_659466