消除Java Sound中的反馈?

时间:2013-03-29 01:34:31

标签: java audio feedback-loop

我已经完成了用于视频会议的Java程序。它从包含双向音频的网络摄像机的麦克风/扬声器读取和写入。这个网络摄像机没有内置的反馈减少,所以我必须自己做。

我可以手动测量延迟,并使用音量调节来切断麦克风以消除这种反馈,但你有更好的想法吗?

理想情况下,我的程序会消除反馈,而不必删除不需要的部分。假设我正在进行双向对话。我不想错过对方说的话,仅仅是因为我在同一时间说话,特别是因为有很长的延迟。

你能推荐一个库,或者至少是一个策略来消除反馈吗?

此外,即使房间完全安静,我也希望您能够消除发生的模糊声。同样,当房间静音时,我可以使用音量检测来静音,但是一旦有人开始说话,就会听到模糊音。 (或者,你认为我应该单独询问这个问题吗?)

0 个答案:

没有答案