正在从输入线路中删除输出声音



我有一个应用程序,可以从麦克风录制音频并对其进行处理。我希望能够在播放音乐或电影声音时执行此任务,而无需拾取音乐或电影的声音。由于音乐或电影将在麦克风录制的同一台电脑上播放,理论上,我应该可以访问电脑中的每一位音频数据。我认为这应该允许我从麦克风的输入信号中自动消除计算机的输出噪音,但我实际上不知道该怎么做!我在这里主要是语言不可知论者,只要我可以通过interop或IPC或其他方式从.Net可执行文件中调用这种行为。任何关于如何实现这一点的建议,尤其是早期部分,如从声卡获得输出音频信号的表示,以及从麦克风获得输入信号的表示等,都将不胜感激。

您可以查阅有关回声消除的文献。似乎有几本关于这个主题的书。这是DSP编码的一个不平凡的层次。

最新更新