多くの (たとえば 30 個の) マイクから音声を取得できるプログラムを書きたいと考えています。接続マイクを変更できます。選択したマイクを聞くことができます。私は完璧なAPIについてググって混乱しました。私にはWave
十分ですか?NAudio
もあり、多いかもしれません。しかし、どれが私に最適ですか?
前もって感謝します。
一度に複数のマイクから音声を録音したい場合は、その数のチャンネルをサポートする API が必要です。
ASIOはこれに適しています。多くのチャンネルを持つサウンド インターフェイスには通常、ASIO ドライバーが搭載されています。複数の従来のサウンド カードを 1 つのデバイスに組み合わせる必要がある場合は、ASIO4Allを使用できます。これは、複数のカードのクロックの同期も試みます。
Direct Audio とWindows Core Audioも多くのチャンネルをサポートしているかもしれませんが、私はそれらを使ったことはありません。