仮想マイクを作成する


13

VNCを有効にしてCentOSサーバーを実行し、一部のサービスではマイクが適切に機能する必要がありますが、録音に使用する必要はなく、マイクデバイスのみが使用可能です。そのため、マイクとして使用できる仮想録音デバイスを作成できるかどうか疑問に思っていましたが、音声を入力する必要はありません。私はalsaツールを実行していmodprobe sound-aloopますが、実行は操作が許可されていないと言います。


ここから何か:alsa-project.org/main/index.php/Matrix : Module-aloopは動作しますか?
IBr

Linuxカーネルでは、ダミーのサウンドカードがサポートされています。それは役立ちますか?
lgeorget

@IBrやってmodinfo snd-aloopいる間、モジュールに関連付けられた情報からプリントをmodprobe snd-aloopこのメッセージを与えて動作しません:Error inserting snd_aloop (/lib/modules/2.6.32-042stab079.5/kernel/sound/ drivers/snd-aloop.ko): Operation not permitted私は、ビルド私のカーネルに適したALSAドライバをしたメイクをインストールしたのとにモジュールをコピー/ libに/モジュール/ uname -r/カーネル/音/ドライバー/及びしようとした後、メッセージの上に受信modprobe用.Sameメッセージをsnd-page-alloc.kosnd-timer.kosnd-pcm.ko同様。次に何をすればいいかわかりませんが、ご協力ありがとうございます!
ジョヴァンニムニール

2
ダミーのサウンドカードがある場合(aを試してくださいmodprobe snd-dummy)、ダミーの出力と入力の両方があります。これらのリンクが役立つ場合があります:raspberrypi.org/forums/viewtopic.php ?&t
42285

1
@kroweいいえ、物理サーバーリソースにアクセスできないため、それは機能しません。ハハ。とにかく@lgeorgetは正しいと思います、私はXenマシンで試しましたが、うまくいきmodprobe snd-dummyました!全体の事はあなたが仕事に、このために、独自のモジュールをロードする権限を持っている必要がありますし、OpenVZには、これを許可しない、仮想化の種類についてだった
ジョヴァンニ・ムニール

回答:


3

PulseAudioでできる巧妙なトリック :マイクからの録音をサポートするアプリケーションが代わりにオーディオ出力を取得できるように、コンピューターのオーディオ出力をマイク入力にリダイレクトします。これでうまくいくと思います。主にAudacityのALSAプラグインを使用しています。必要に応じて何も再生する必要はありませんが、仮想マイクを作成する必要がありますが、他の人が参照できるように再生用のものも追加しています。

Linuxボックスで実行されているソフトフォンを呼び出すアスタリスクサーバーを含む職場で何かをテストしていて、音声プロンプトを録音してから電話を切って欲しかったので、これを行う必要がありました。このコンピューターにはマイクがインストールされていなかったため、マイク入力を偽装して、代わりにMP3などを録音する方法を探し始めました。

ここで入手してください[git clone http://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git]

システムでPulseAudioを使用している場合(最近のFedoraおよびUbuntuディストリビューションはすべて使用しています)、次の手順に従います。

1)PulseAudioボリュームコントロールを開く

これはコマンドラインのpavucontrolであり、Fedoraではパッケージpavucontrolによって提供されます。

[入力デバイス]タブに移動し、ウィンドウの下部から[表示:モニター]を選択します。コンピューターが現在オーディオを再生している場合、出力の音量を示すバーが表示されます。

モニターを表示する「入力デバイス」タブ

2)オーディオを録音しているアプリの実行を開始し、[録音]タブに移動して、アプリがリストされているかどうかを確認します。

このスクリーンショットでは、Audacityを実行してオーディオを録音しています。

3)入力デバイスボタン(「ALSA Capture from」)をクリックし、「内部オーディオアナログステレオのモニター」を選択します。 モニターを表示する「入力デバイス」タブ

そしてそれはほとんどそれです。[録音]タブにボリュームバーが表示されている場合、おそらく機能しており、録音アプリはオーディオ出力を録音しています。

これplay audiodump.wavは、ターミナルで実行中(Windows XP Welcome MusicのWMAからWAVへの変換)、PulseAudio Volume Control実行、マイクからのAudacity録音の完全なデスクトップスクリーンショットです。

オーディオ出力からマイク入力

ここに画像の説明を入力してください


問題は、マイクを挿入しないとプログラムが起動しないことですが、提案をありがとう!私たちが知っている「ステレオミックス」をWindowsに実装しようとしている多くの人々の助けになると確信しています。
ジョヴァンニムニール14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.