Я хочу почути звук, який надходить у мікрофон ноутбука від самого динаміка ноутбука.
Я на Ubuntu 9.10
Я хочу почути звук, який надходить у мікрофон ноутбука від самого динаміка ноутбука.
Я на Ubuntu 9.10
Відповіді:
Глобальне виправлення цієї проблеми (тобто не трубопровідне рішення, яке працює на передньому плані), більш-менш описане у статті, пов’язаній з Archon, але я постійно забуваю і закінчую цю сторінку, тому я надаю короткий підсумок:
pactl load-module module-loopback latency_msec=1
Ця команда завантажить модуль зворотного звороту та включить глобальний зворотний зв'язок усіх пристроїв введення через ваш вихід (я вважаю, хоча я використовував його лише для вирішення маршрутизації входу моєї звукової картки через її вихід, тому YMMV ... не впевнений, чи буде цей вибір вгору всі входи Bluetooth).
Щоб назавжди завантажувати це щоразу, коли ви перезапускаєте сеанс (я вважаю, що pulseaudio працює на основі входу користувача, тому перезапуск сеансу не перезавантажується машиною) додайте наступне до вашого конфігураційного аудіофайлу імпульсу. Я вибрав конфігурацію за замовчуванням, яка стосується всіх користувачів, а це "/etc/pulse/default.pa" на моїй машині Ubuntu. Додайте наступний рядок донизу:
load-module module-loopback latency_msec=1
pactl load-module module-loopback
чудово, дякую.
pactl unload-module n
. Сценарій, який може вивантажувати модулі за назвою, тут: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
Я використовую таку команду (знайдено в: 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, щоб знайти ці назви пристроїв.
pacat -r | pacat -p --fix-rate --latency-msec=10
Це проблема з пульс-аудіо. Дивіться цю тему для неясного виправлення.
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4