web-dev-qa-db-ja.com

スピーカーを介したUSBオーディオデバイスのループバック

Ubuntu 10.10マシンに接続すると、マイクのような入力デバイス(USB PnPオーディオデバイスアナログステレオ)としてオーディオ設定に表示されるUSBターンテーブルがあります。

私ができることは、そのオーディオデバイスのサウンドをオーディオ出力(スピーカーなど)で再生することです。音声が入ってからスピーカーで再生されるまでにわずかな遅延があるかどうかはあまり気にしません。

私の知る限り、これはソフトウェアループバックと呼ばれています。 Audacityを開き、ソフトウェアループバックを有効にしてレコードを押すと、まさに望みどおりの結果が得られます。明らかに、これは理想的ではありません。常に自分が演奏しているものを記録したくないからです。

Audacityの例のためにこれが可能であることはわかっていますが、録音せずにそれを行う方法があるかどうかを知りたいです。私はこれを行うソフトウェアをしばらく探していましたが、何も近づけることができませんでした。

どんな助けも大歓迎です。

8
matto1990

ただの警告:この答えは理論的です、なぜなら私はそのようなハードウェアを所有していないからです...

私の知る限り、pulseaudioのループバックデバイスを有効にする必要があります。

pactl load-module module-loopback

その後、オーディオ設定の下に新しいアプリケーションが表示されます。

うまく機能する場合は、Pulse-audio-configに行を追加して、これを永続的にすることができます。

Sudo sh -c ' echo "load-module module-loopback" >>  /etc/Pulse/default.pa '

幸運を!

Matto1990からの追加情報:

これは、マイクまたはライン入力(デフォルト)以外のデバイスからループバックする場合にのみ必要です。ソフトウェアセンターに移動して、「PulseAudio Volume Control」をインストールします。それを開いて、記録タブに移動します。ショーのドロップダウンで「すべて」を選択します。 [内部オーディオからのループバック]セクション(または必要な出力デバイス)で、ループバックする入力デバイス(この場合はUSBデバイス)を選択します。

12
Clausi