У меня есть USB-проигрыватель, который при подключении к моей машине с Ubuntu 10.10 отображается в настройках аудио как устройство ввода (USB PnP Audio Device Analog Stereo) как микрофон.
Я хотел бы иметь возможность воспроизводить звук для этого аудиоустройства через аудиовыход (динамик или что-то еще). Я не слишком волнуюсь, если между входящим звуком и его воспроизведением через динамики есть небольшая задержка.
Насколько я знаю, это называется программным шлейфом. Я могу добиться именно того, что хочу, если открою Audacity, включу программную петлю и нажму на запись. Очевидно, это не идеально, так как я не хочу, чтобы он записывал то, что я играю все время.
Я знаю, что это возможно из-за примера Audacity, однако я хотел бы знать, есть ли способ сделать это без записи. Некоторое время я искал какое-то программное обеспечение, которое делает это, однако я не мог ничего подобрать даже близко.
Любая помощь будет принята с благодарностью.
Просто предупреждение: Этот ответ является теоретическим, потому что я не владею такими аппаратными средствами...
AFAIK необходимо включить устройство закольцовывания для pulseaudio:
pactl load-module module-loopback
После этого необходимо видеть новое приложение под параметрами звука.
Если это работает хорошо, можно добавить строку к импульсной аудио конфигурации для создания этого персистентным:
sudo sh -c ' echo "load-module module-loopback" >> /etc/pulse/default.pa '
Удачи!
Дополнительная информация от matto1990:
Только необходимо сделать это, если Вы хотите к обратной петле от устройства кроме микрофона или строки в (по умолчанию). Перейдите к центру программного обеспечения и установке "Регулятор громкости PulseAudio". Откройте его и перейдите к вкладке записи. На шоу раскрывают выбор "все". В "обратной петле от внутреннего аудио" раздела (или безотносительно устройства вывода Вы хотите), выбирают устройство ввода данных, которое Вы хотите к обратной петле от (в моем случае USB один).