从许多麦克风中聆听音频

时间:2013-01-16 03:14:44

标签: c# audio naudio wave

我想编写一个可以从许多(比方说30个)麦克风获取音频的程序。我可以改变连接的麦克风。并且可以收听所选的麦克风。我用Google搜索并混淆了完美的API。 Wave对我来说足够了吗? NAudio也有,也可能有很多。但哪个最适合我?

提前致谢。

1 个答案:

答案 0 :(得分:7)

如果您想一次录制来自多个麦克风的音频,您需要一个支持多个频道的API。

ASIO是一个不错的选择。具有多个通道的声音接口通常具有ASIO驱动程序。如果您需要将多个传统声卡组合到一个设备中,可以使用ASIO4All,它还会尝试同步几张卡上的时钟。

Direct Audio和Windows Core Audio也可能支持那么多频道,但我没有与他们合作过。