【发布时间】:2013-01-04 18:28:04
【问题描述】:
我正在寻找一个回声抑制库以放入 VoIP 应用程序(使用 pjsip)。开源或商业。该应用程序是用 C++(Windows、Mac 和即将推出的 Linux)编写的。
我尝试了几种回声消除器(免费和商业),但效果不佳。所以我正在寻找一些更简单的东西,至少可以让用户体验到用户已经熟悉使用 Skype。 pjsip 中的回声抑制器对我的使用效果不够好(它无法在太多机器上提供良好的回声抑制 - PC 和 Mac)。
注意:在有人错误地将其解释为有关回声消除的重复问题后,重新添加了该问题。回声消除是一种在 VoIP 应用程序中处理回声的更现代和流行的方法,但它与回声抑制有着根本的不同。回声抑制使用更少的 CPU(= 笔记本电脑的电池寿命更长),并且更强大(现代 PC 硬件可以制造很多阻碍回声消除工作的障碍)。我特别/不/正在寻找回声消除库。
【问题讨论】:
-
在 DOS 中,您曾经可以说“ECHO OFF”。不过,我不知道这是怎么回事。
-
我想要抑制的回声是在音频中,而不是在控制台上 :) Echo suppressor in Wikipedia 但我正在寻找软件库,而不是嵌入式电路。
-
最终我放弃了对回声消除库的搜索,并最终使用了 Google WebRTC 项目中的 VoiceEngine 库。它包括一个非常好的回声消除器(迄今为止我尝试过的最好的)。