Я хочу услышать звук, который поступает в микрофон ноутбука из самого динамика ноутбука.
Я на Ubuntu 9.10
Я хочу услышать звук, который поступает в микрофон ноутбука из самого динамика ноутбука.
Я на Ubuntu 9.10
Ответы:
Глобальное исправление для этой проблемы (то есть не конвейерное решение, работающее на переднем плане) более или менее описано в статье, на которую ссылается Archon, но я все время забываю и возвращаюсь к этой странице, поэтому я приведу резюме:
pactl load-module module-loopback latency_msec=1
Эта команда загрузит модуль обратной петли и включит глобальную обратную петлю всех устройств ввода через ваш выход (я полагаю, хотя я использовал его только для решения вопроса о маршрутизации ввода моей звуковой карты через ее выход, так что YMMV ... не уверен, что это выберет все входы Bluetooth).
Чтобы постоянно загружать его каждый раз, когда вы перезапускаете сеанс (я считаю, что pulseaudio работает на основе имени пользователя, поэтому перезапуск сеанса, а не перезапуск машины), добавьте следующее в свой импульсный аудио-конфигурационный файл. Я выбрал конфигурацию по умолчанию, влияющую на всех пользователей, которая на моем компьютере с Ubuntu называется /etc/pulse/default.pa. Добавьте следующую строку внизу:
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
Это проблема с pulseaudio. Смотрите эту ветку для исправления ошибок.
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4