Dizüstü bilgisayarın mikrofonuna giren sesi dizüstü bilgisayarın hoparlöründen duymak istiyorum.
Ubuntu 9.10'dayım
Dizüstü bilgisayarın mikrofonuna giren sesi dizüstü bilgisayarın hoparlöründen duymak istiyorum.
Ubuntu 9.10'dayım
Yanıtlar:
Bu sorun için genel düzeltme (örn. Ön planda çalışan bir boru çözümü değil) Archon'dan gelen makalede az veya çok açıklanmıştır, ancak bu sayfada bir özet sunacağım.
pactl load-module module-loopback latency_msec=1
Bu komut geridöngü modülünü yükler ve tüm giriş aygıtlarının çıktınız üzerinden genel geridönüşünü etkinleştirir (Sanırım yalnızca ses kartımın girişini çıkış üzerinden yönlendirmek için kullandım, bu yüzden YMMV ... tüm bluetooth girişleri kadar).
Oturumunuzu her yeniden başlattığınızda bunu kalıcı olarak yüklemek için (pulseaudio'nun kullanıcı girişine dayanarak çalıştığını düşünüyorum, bu yüzden oturum yeniden başlatma makinenin yeniden başlatılmamasına dikkat edin) darbe ses yapılandırma dosyasına aşağıdakileri ekleyin. Ubuntu makinemdeki '/etc/pulse/default.pa' olan tüm kullanıcıları etkileyen varsayılan yapılandırmayı seçtim. Aşağıya aşağıdaki satırı ekleyin:
load-module module-loopback latency_msec=1
pactl load-module module-loopback
mükemmel çalışıyor, teşekkürler.
pactl unload-module n
. Modülleri ada göre kaldırabilecek bir betik buradadır: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
Aşağıdaki komutu kullanıyorum (bulunan: 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
Nerede:
alsa_input.pci-0000_00_1b.0.analog-stereo
giriş cihazınızalsa_output.pci-0000_00_1b.0.analog-stereo
çıkış cihazınızBu cihaz adlarını bulmak için paman kullanın.
pacat -r | pacat -p --fix-rate --latency-msec=10
Bu pulseaudio ile ilgili bir sorundur. Cludgy düzeltme için bu konuya bakın .
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4