需要录制声卡中的所有声音。所以mic +输出被写入文件 是否可以在Windows 7中使用NAudio库?无法找到任何例子,只能找到允许从扬声器发出麦克风或声音的例子,而不是两者 PS,对不起,如果问题看起来不行。我是新来的听力记录 我在codeplex上添加了问题:http://naudio.codeplex.com/workitem/16353
答案 0 :(得分:3)
要录制声卡播放的声音,您将在环回模式下使用WASAPI。 要记录进入麦克风的声音,您可以使用WASAPI捕获或NAudio中的任何其他麦克风捕获类。
然后你将这两个输入混合在一起有点棘手。这可能需要事先进行采样率转换,并且可能需要您为录制的音频添加时间戳(因为环回音频可以在没有播放时包含间隙)。
使用NAudio,您可以将两个流转换为浮点数,然后使用NAudio中的“混音器”波形或样本提供程序将它们混合,然后将其写回文件。
所以是的,这是可能的,而且我之前已经做过一次,但它确实需要你在核心的NAudio库之上编写一些你自己的代码。