我目前正在开发一款应用程序,该应用程序需要同时录制和播放,但只能在给定频率下发出给定的嘟嘟声。所有这些都可以通过使用音频播放器播放声音并以所需频率发射音频队列来实现。其目的是从其他设备中获取信号并对其进行处理。
不幸的是,每次我播放我的声音时,我也会触发处理,因为应用程序"会自己听到"。我想知道是否有一种方法可以在有或没有严重的信号处理/软件技巧等的情况下以某种方式取消这一点。
我现在的解决方案是,在音频播放器播放声音时,使用一个标志使应用程序失聪,然后它甚至委派完成更改标志。好它不是真正准确的:(
任何帮助都将不胜感激!
您需要与AEC(声学回声消除)非常相似的东西-这可能很难实现,但本质上它是一个自适应滤波器,可以消除扬声器中的音频。