【发布时间】:2012-01-27 13:26:29
【问题描述】:
我有一个应用程序可以从麦克风录制音频并进行处理。我希望能够在播放音乐或电影声音时执行此任务,而无需拾取音乐或电影声音。由于音乐或电影将在麦克风正在录制的同一台计算机上播放,因此理论上我应该可以访问从计算机输出的每一位音频数据。我认为这应该可以让我从麦克风的输入信号中自动消除计算机的输出噪声,但我实际上不知道该怎么做!我在这里主要与语言无关,只要我可以通过互操作或 IPC 或你有什么从 .Net 可执行文件中调用此行为。任何关于如何实现这一点的建议 - 特别是早期部分,例如从声卡获取输出音频信号的表示,以及从麦克风获取输入信号的表示 - 将不胜感激。
【问题讨论】:
标签: .net audio signal-processing microphone noise-reduction