bagaimana cara mendengar suara mic melalui speaker- Ubuntu karmic

19

Saya ingin mendengar suara yang masuk ke mikrofon notebook dari speaker notebook itu sendiri.

Saya di Ubuntu 9.10

ashishsony
sumber
Saya pikir ini harus terjadi secara default. Pastikan level volume naik dan saluran tidak dibisukan.
alfplayer
volume up tetapi saya benar-benar tidak mendengar apa yang saya berbicara di mic ..
ashishsony

Jawaban:

16

Perbaikan global untuk masalah ini (yaitu bukan solusi perpipaan yang berjalan di latar depan) kurang lebih dijelaskan dalam artikel yang ditautkan dari Archon, tetapi saya terus lupa dan berakhir kembali di halaman ini sehingga saya akan memberikan ringkasan:

pactl load-module module-loopback latency_msec=1

Perintah ini akan memuat modul loopback dan mengaktifkan global loopback dari semua perangkat input melalui output Anda (saya percaya, meskipun saya hanya menggunakannya untuk menyelesaikan perutean input kartu suara saya melalui outputnya, jadi YMMV ... tidak yakin apakah ini mengambil semua input bluetooth).

Untuk memuat ini secara permanen setiap kali Anda me-restart sesi Anda (saya percaya pulseaudio bekerja berdasarkan login pengguna, jadi sesi restart bukan mesin me-restart) tambahkan berikut ini ke file konfigurasi audio pulsa Anda. Saya memilih konfigurasi default yang mempengaruhi semua pengguna, yaitu '/etc/pulse/default.pa' di mesin Ubuntu saya. Tambahkan baris berikut ke bawah:

load-module module-loopback latency_msec=1
peterporter
sumber
2
Saya temukan di Ubuntu 12.10 menambahkan nilai latensi Saya mendapatkan banyak suara statis di audio tetapi berjalan hanya pactl load-module module-loopbackberfungsi dengan baik, terima kasih.
Cas
1
Luar biasa. Line In tidak berfungsi untuk saya. Untungnya dengan ini, dua Mic In sekarang dapat berfungsi sebagai Line In umum, dan terlebih lagi, satu Mic In ada di bagian depan komputer! Setelah menjalankan perintah pactl, sebuah angka dikeluarkan. Ini adalah nomor modul yang dapat digunakan untuk membongkar modul nanti. pactl unload-module n. Sebuah skrip yang dapat menurunkan modul dengan nama ada di sini: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
kbulgrien
Ini sepertinya menjadi solusi terbaik. Seharusnya jawaban yang diterima IMHO.
RolandiXor
Hal-hal seperti ini (maksud saya, kenyataan bahwa ini adalah cara paling sederhana untuk mencapai tugas yang begitu sederhana, tanpa GUI sama sekali ketika itu hanya akan menyiratkan kotak centang) membuat distro linux menjadi tahun cahaya dari menjadi lingkungan desktop yang layak.
Esteban
@peterporter dapatkah kita mengubah peta saluran perangkat tertentu sehingga kita dapat mendengar audio langsung dari saluran tertentu seperti kanan atau kiri
Prakash V Holkar
10

Saya menggunakan perintah berikut (ditemukan di: 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

Dimana:

  • alsa_input.pci-0000_00_1b.0.analog-stereo adalah perangkat input Anda
  • alsa_output.pci-0000_00_1b.0.analog-stereo adalah perangkat output Anda

Gunakan paman untuk menemukan nama perangkat ini.

Gideon Redelinghuys
sumber
Namun solusi saya lebih sederhana. Jika Anda menggunakan gui pengaturan audio untuk menentukan input dan output, maka Anda hanya perlu menggunakan yang berikut ini:pacat -r | pacat -p --fix-rate --latency-msec=10
qwerty9967
2
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4
Pieter
sumber
2
$ pactl unload-module $ (modul pendek daftar pactl | awk '$ 2 == "module-loopback" {print $ 1}' -)
kbulgrien