我有一个应用程序,用于记录麦克风的音频并对其进行处理。我希望能够在播放音乐或从电影中发出声音时执行此任务,而无需拾取音乐或电影声音。由于音乐或电影将从麦克风录制的同一台计算机播放,理论上,我应该可以访问计算机出来的每一位音频数据。我认为这应该允许我从麦克风的输入信号中自动取消计算机的输出噪音,但我真的不知道如何去做!我在这里主要是与语言无关的,只要我可以通过互操作或IPC从.Net可执行文件调用此行为或者你有什么。有关如何实现这一点的任何建议 - 尤其是早期部分,例如从声卡中获取输出音频信号的表示,以及从麦克风获得输入信号的表示 - 将非常感激。
答案 0 :(得分:1)
您可以查看有关回声消除的文献。似乎有几本关于这个主题的书。这是一个非常重要的DSP编码级别。