什么是回声消除?

在讨论回声消除之前,我们需要简要定义电话通信中的"回声"。

什么是回声?

在电话通信中,回声是指一个人通过话筒发出的声音从听筒的扬声器又传回给同一个人的现象。

回声通常以两种方式产生:

  • 电话扬声器发出的声音被同一部电话的麦克风拾取(有时称为声学回声),
  • 发送线路上的电信号被相邻的接收线路拾取(有时称为线路回声);这可能以多种方式发生,但通常与发送、接收和中间设备的电气特性有关。

为什么/什么时候会产生影响?

虽然我们可能没有意识到,但在电话通话中经常会出现回声。所以我们真正需要问的问题是"什么时候回声会成为问题?"

当回声干扰我们对通话中对方声音的理解,或者当说话者因为听到自己的声音而感到困惑时,回声就成为了问题。仔细思考就会发现,问题在于"延迟"——更准确地说,是出站语音流与其在返回流中的反射之间的延迟。

如果延迟小于25毫秒,人耳几乎无法察觉——事实上,如果你问用户在这种情况下是否听到回声,几乎肯定会得到"否"的答案。如果延迟稍长一些,比如在55毫秒左右,用户体验就像是两个人同时说同样的话,就像二重唱表演;其他用户则形容这种感觉像是在一个完全空旷的房间里说话。这种程度的回声或延迟,虽然可以察觉,但用户通常能够很好地接受,通常不会引起投诉。

一旦延迟超过55毫秒,就会变得越来越烦人和分散注意力,使得很难继续对话。对于普通用户来说,听到自己的回声会打断他们的思维过程,有效地破坏了通话质量。

它是如何工作的?

处理回声有两种方法:回声消除和回声抑制。

回声消除是一个简单的概念——语音处理引擎分析传入的语音流,并同时监控传输前的返回语音流。如果引擎在返回流中检测到传入语音流的副本,它会对返回流进行"数学减法",在传输前删除该副本。

回声抑制是一个更简单的概念,因为它处理的是相对的线路。当引擎检测到传入的语音流时,它会静音另一个流。这消除了任何回声的可能性,因为接收语音流的呼叫者没有传输任何内容。这个过程在通话中是可以察觉的,因为你可以听到独立的静音和取消静音。

3CX的内置回声消除

3CX 应用程序提供内置的回声消除算法,而不是回声抑制算法。这消除了回声给通话带来的任何困扰,确保3CX应用程序用户每次都对通话质量感到满意。声学回声消除(AEC)算法可以消除通过出站接收器传来的多余噪音,并调节通话以平衡声音质量。

更多阅读