10

我有一个用 c# 和 WPF 编写的 Windows 桌面应用程序。它使用普通麦克风进行一些录音和测试很麻烦,因为我需要与麦克风交谈。

如果能够在 Windows 的“录音设备”设置中显示一个只播放波形文件的假麦克风,那就太棒了。有些人可能将其称为麦克风模拟器、麦克风模拟器或模拟麦克风。

如果我听这个假麦克风,我会听到波形文件。希望这是有道理的。

我试图四处寻找,一无所获。似乎有一些Microsoft 示例代码可以实现这一点,但没有准备好安装的程序。

你知道有这样的假麦克风吗?

4

1 回答 1

9

存在这样的假麦克风,您甚至不需要代码即可使用它。它被称为立体声混音,但它可能不适用于所有声卡。它是这样工作的:

在录音设备类别中,您有两个设备:麦克风和立体声混音。

  • 当麦克风为默认设置时,如果您尝试录制某些内容,您将从麦克风中听到声音。
  • 当立体声混音是默认设置时,如果您尝试录制某些内容,您将获得计算机上当前正在播放的声音

因此,为了获得所需的效果,您需要将 Stereo Mix 设置为默认值,并在计算机上播放一些音乐。音频在内部传递,在录制时,您将准确了解计算机上正在播放的内容。如果您对着麦克风说话、遮住它或完全拔掉它,这没有任何区别。您甚至没有使用麦克风,而是使用立体声混音。

在我的笔记本电脑上,我可以从威盛控制面板(我的声卡驱动程序)或使用控制面板中的声音图标启用立体声混音。

编辑:您可能需要在控制面板的声音小程序中启用“显示隐藏的设备”才能显示(如这里

通过控制面板 声音控制面板

于 2012-04-16T07:51:32.680 回答