我有一个用 c# 和 WPF 编写的 Windows 桌面应用程序。它使用普通麦克风进行一些录音和测试很麻烦,因为我需要与麦克风交谈。
如果能够在 Windows 的“录音设备”设置中显示一个只播放波形文件的假麦克风,那就太棒了。有些人可能将其称为麦克风模拟器、麦克风模拟器或模拟麦克风。
如果我听这个假麦克风,我会听到波形文件。希望这是有道理的。
我试图四处寻找,一无所获。似乎有一些Microsoft 示例代码可以实现这一点,但没有准备好安装的程序。
你知道有这样的假麦克风吗?
我有一个用 c# 和 WPF 编写的 Windows 桌面应用程序。它使用普通麦克风进行一些录音和测试很麻烦,因为我需要与麦克风交谈。
如果能够在 Windows 的“录音设备”设置中显示一个只播放波形文件的假麦克风,那就太棒了。有些人可能将其称为麦克风模拟器、麦克风模拟器或模拟麦克风。
如果我听这个假麦克风,我会听到波形文件。希望这是有道理的。
我试图四处寻找,一无所获。似乎有一些Microsoft 示例代码可以实现这一点,但没有准备好安装的程序。
你知道有这样的假麦克风吗?
存在这样的假麦克风,您甚至不需要代码即可使用它。它被称为立体声混音,但它可能不适用于所有声卡。它是这样工作的:
在录音设备类别中,您有两个设备:麦克风和立体声混音。
因此,为了获得所需的效果,您需要将 Stereo Mix 设置为默认值,并在计算机上播放一些音乐。音频在内部传递,在录制时,您将准确了解计算机上正在播放的内容。如果您对着麦克风说话、遮住它或完全拔掉它,这没有任何区别。您甚至没有使用麦克风,而是使用立体声混音。
在我的笔记本电脑上,我可以从威盛控制面板(我的声卡驱动程序)或使用控制面板中的声音图标启用立体声混音。
编辑:您可能需要在控制面板的声音小程序中启用“显示隐藏的设备”才能显示(如这里)