10

c# と WPF で記述された Windows デスクトップ アプリケーションがあります。マイクと話す必要があるため、通常のマイクで録音とテストを行うのは面倒です。

Wavefile を再生するだけの Windows の録音デバイス設定に表示されるような偽のマイクを使用できるとしたら、すばらしいことです。マイクエミュレーター、マイクシミュレーター、またはモックマイクと呼ぶ人もいます。

この偽のマイクを聞くと、wave ファイルが聞こえます。これが理にかなっていることを願っています。

私はぐるぐる回ってみましたが、何も見つかりませんでした。これを実現するMicrosoft のサンプル コードがいくつかあるようですが、インストールできるプログラムはありません。

そのような偽のマイクを知っていますか?

4

1 に答える 1

9

そのような偽のマイクが存在し、それを使用するためのコードさえ必要ありません。ステレオミックスと呼ばれますが、すべてのサウンドカードで使用できるとは限りません。それはこのように動作します:

録音デバイスのカテゴリには、マイクとステレオミックスの2つのデバイスがあります。

  • マイクがデフォルトの場合、何かを録音しようとすると、マイクから音が聞こえます。
  • ステレオミックスがデフォルトの場合、何かを録音しようとすると、現在コンピューターで再生されているサウンドが得られます。

したがって、目的の効果を得るには、ステレオミックスをデフォルトとして設定し、コンピューターで音楽を再生する必要があります。オーディオは内部で渡され、録音すると、コンピューターで再生されているものを正確に取得できます。マイクに向かって話したり、覆ったり、プラグを完全に抜いたりしても、違いはありません。あなたはマイクさえ使っていません、あなたはステレオミックスを使っています。

ラップトップでは、VIAコントロールパネル(サウンドカードのドライバー)から、またはコントロールパネルのサウンドアイコンを使用してステレオミックスを有効にできます。

編集:表示するには、コントロールパネルのサウンドアプレットで[非表示のデバイスを表示]を有効にする必要がある場合があります(ここのように

コントロールパネル経由 サウンドコントロールパネル

于 2012-04-16T07:51:32.680 に答える