建议

热门结果

AEC – 基础知识

声学回声消除 (AEC) 可防止电话会议中的远端参与者听到他们自己的声音回声。在电话或电话会议中,有一个近端和一个远端。近端是您的位置,远端是呼叫中其他参与者的位置。在每个位置,至少会有一个麦克风和一个扬声器。

AEC 基础知识第 1 步

当您说话时,您的麦克风会拾取您的声音并将其传输到远端,扬声器允许远端听到您的声音。当远端通话时,远端麦克风和近端扬声器可让您听到远端正在说的话。

AEC 基础知识步骤 2

如果任何时候只打开一个房间的麦克风,则没有问题。这被称为半双工通信,这不是一种非常令人满意的体验。当另一个人说话时,每个人的麦克风都会静音。这使得你在说话时无法听到远端的声音,这意味着如果你想插话或要求澄清,在他们停止说话之前,没有办法与远端沟通,因为你的麦克风在他们说话时是静音的。由于这些原因,在大多数情况下,半双工会议是不可接受的

当两个麦克风同时打开时,会出现此问题。这称为全双工会议。当远端开始讲话时,远端讲话者被远端麦克风拾取并发送到近端扬声器。然后,近端扬声器音频被近端麦克风拾取并发送回远端扬声器。这最初似乎不是问题,但使用模拟线路的电话呼叫的往返延迟通常至少为 80 到 100 毫秒。VoIP 通话的延迟甚至更长,视频会议延迟通常为 1 秒或更长时间。这意味着远端说话者每次说话时都会听到自己的声音被回响,而这种回声几乎不可能进行交流

AEC 基础知识第 3 步

音频信号可以通过与自身的反转版本混合来消除,因此应该可以使麦克风忽略扬声器发出的声音。我们确切地知道音频信号发送到扬声器时的样子。但是,这与麦克风拾取的音频并不完全匹配。从扬声器传出的音频被房间中的表面多次反射,这些反射在不同的时间到达麦克风;每个反射都有不同的频率被房间中的各种表面和物体吸收或阻挡。这些反射中的每一个现在听起来都与原始信号和彼此非常不同。

AEC 基础知识步骤 4

要从麦克风信号中删除扬声器音频,AEC 算法首先需要弄清楚扬声器音频到达麦克风时的声音。AEC 算法将麦克风音频与发送到扬声器的音频进行比较,以生成房间脉冲响应。然后,该房间脉冲响应成为滤波器的基础,该滤波器用于消除麦克风信号中的扬声器音频。