10得票2回答
Speex回声抑制配置

我正在制作一款Android到Android的语音通话应用程序,使用AudioRecord和AudioTrack类以及NDK中的Speex进行回声消除。我成功地将数据传递到Speex的speex_echo_cancellation()函数中,并从中检索数据,但是回声仍然存在。 以下是相关的A...

9得票2回答
android上的AcousticEchoCanceler在大多数设备上似乎无法正常工作。

我正在开发一个应用程序,需要麦克风消除扬声器发出的任何声音。在线上看来,这个问题似乎几乎是一个阴谋,因为其他遇到同样问题的人长时间以来都没有得到回复。 Android的本地硬件加速AcousticEchoCanceler在大多数设备上似乎无法正常工作。在许多设备上进行了测试,似乎可以正常工作...

9得票3回答
WebRTC AEC算法

我已经制作了一个使用WebRTC DSP库(AEC、NS、AGC、VAD)的软件。现在,我需要知道每个库使用的算法,以便撰写我的硕士论文,但我没有找到任何信息。 是否有人了解这些库的算法,特别是声学回声消除 (如例如常用的NLMS),但我不知道WebRTC是否也使用它。 我已经尝试通过查看...

8得票2回答
Chrome的WebRTC回声消除和外部音频源

我正在使用Electron(版本10,Chrome v75)和WebRTC构建视频会议应用程序。该应用程序具有多个窗口,在每个窗口中,我都有一个不同的应用程序用户的单独RTCPeerConnection。问题是,如果我不使用耳机,就会出现强烈的回声,使得应用程序几乎无法使用。 我尝试设置各种...