web-dev-qa-db-ja.com

スピーカーでマイクの音を聞く方法-Ubuntu Karmic

ノートブックのスピーカーからノートブックのマイクに入る音を聞きたいのですが。

私はUbuntu 9.10を使用しています

19
ashishsony

この問題のグローバルな修正(つまり、フォアグラウンドで実行されているパイプソリューションではない)は、多かれ少なかれArchonからリンクされた記事で説明されていますが、私は忘れてしまい、このページに戻ってしまうため、要約を提供します。

pactl load-module module-loopback latency_msec=1

このコマンドはループバックモジュールをロードし、出力を介してすべての入力デバイスのグローバルループバックを有効にします(出力カードを介したサウンドカードの入力のルーティングを解決するためにのみ使用したので、YMMV ...すべてのBluetooth入力をアップします)。

セッションを再起動するたびにこれを永続的にロードするには(pulseaudioはユーザーログインに基づいて機能するため、マシンの再起動ではなくセッションの再起動です)、以下をPulseオーディオ構成ファイルに追加します。私は、すべてのユーザーに影響を与えるデフォルトの構成を選択しました。これは、Ubuntuマシンの「/etc/Pulse/default.pa」です。下に次の行を追加します。

load-module module-loopback latency_msec=1
16
peterporter

私は次のコマンドを使用します( http://efreedom.com/Question/3-127276/Play-Mic-Speakers-Ubuntu-Karmic にあります):

pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo

どこ:

  • alsa_input.pci-0000_00_1b.0.analog-stereoは入力デバイスです
  • alsa_output.pci-0000_00_1b.0.analog-stereoは出力デバイスです

Pamanを使用して、これらのデバイス名を見つけます。

10

これはpulseaudioの問題です。ぎこちない修正については this thread を参照してください。

6
Archon
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4
2
Pieter