1

我正在寻找一个回声抑制库以放入 VoIP 应用程序(使用 pjsip)。开源或商业。该应用程序是用 C++(Windows、Mac 和即将推出的 Linux)编写的。

我尝试了几种回声消除器(免费和商业),但效果不佳。所以我正在寻找一些更简单的东西,至少可以让用户体验到用户已经熟悉使用 Skype。pjsip 中的回声抑制器对我的使用来说不够好(它无法在太多机器上提供良好的回声抑制 - PC 和 Mac)。

注意:重新添加了这个问题,因为有人将它误认为是关于回声消除的重复。回声消除是处理 VoIP 应用程序中回声的更现代和流行的方法,但它与回声抑制有根本的不同。回声抑制使用更少的 CPU(= 笔记本电脑的电池寿命更长),并且更强大(现代 PC 硬件可以制造很多阻碍回声消除工作的障碍)。我特别/不/在寻找回声消除库。

4

2 回答 2

1

speex在参考库中具有回声消除功能,因为它是编解码器的一部分,并且它似乎将其作为 API 的一部分导出,所以我认为您可以使用它。看这里

编辑嗯,看起来这就是pjsip使用的那个......对不起,无用的答案:(

于 2011-08-04T18:46:58.107 回答
1

经过几个月的研究,我们放弃了常见的开源和商业 AEC 实现。然后我们将我们的媒体堆栈移动到谷歌的语音引擎(Chromes WebRTC 代码库的一部分),猜猜是什么——AEC 大部分时间都运行良好(在使用外部扬声器时,Apple/OS X 仍然存在一些问题)。

于 2013-01-04T10:28:04.010 回答