Аудиоустройство USB Loopback через динамики

8

У меня есть проигрыватель USB, который при подключении к моей машине с Ubuntu 10.10 отображается в настройках звука как устройство ввода (USB PnP Audio Device Analog Stereo), как микрофон.

Я хотел бы иметь возможность воспроизводить звук для этого аудиоустройства через аудиовыход (динамик или что-то еще). Я не слишком беспокоюсь, если между входящим звуком и его воспроизведением через динамики есть небольшая задержка.

Насколько я знаю, это называется программным шлейфом. Я могу добиться именно того, что хочу, если открою Audacity, включу программную петлю и нажму на запись. Очевидно, это не идеально, так как я не хочу, чтобы он записывал то, что я играю все время.

Я знаю, что это возможно из-за примера Audacity, однако я хотел бы знать, есть ли способ сделать это без записи. Некоторое время я искал какое-то программное обеспечение, которое делает это, однако я не мог ничего подобрать даже близко.

Любая помощь будет принята с благодарностью.

matto1990
источник
+1 да! Я бы тоже этого хотел. Я хотел бы использовать динамики своего компьютера для воспроизведения музыки с моего Squeezebox, подключенного к моему линейному входу.
Торбен Гундтофте-Брюн

Ответы:

12

Просто предупреждение: этот ответ теоретический, потому что у меня нет такого оборудования ...

AFAIK, вы должны включить loopback-устройство для pulseaudio:

pactl load-module module-loopback

После этого вы должны увидеть новое приложение под аудио-настройками.

Если это работает хорошо, вы можете добавить строку в pulse-audio-config, чтобы сделать это постоянным:

sudo sh -c ' echo "load-module module-loopback" >>  /etc/pulse/default.pa '

Удачи!

Дополнительная информация от matto1990:

Это необходимо сделать только в том случае, если вы хотите выполнить обратную петлю с устройства, отличного от микрофона или линейного входа (по умолчанию). Зайдите в центр программного обеспечения и установите «PulseAudio Volume Control». Откройте его и перейдите на вкладку записи. В раскрывающемся списке выберите «все». В разделе «loopback from internal audio» (или в любом другом устройстве вывода) выберите устройство ввода, с которого вы хотите выполнить обратную петлю (в моем случае это USB).

Clausi
источник
Я получаю новую вещь под вкладкой приложения. У него нет значка (серый квадрат с красным кружком проложен через значок). Он на полной громкости и не приглушен, но из динамиков ничего не выходит. Я убедился, что устройство USB выбрано в качестве устройства ввода.
matto1990
На самом деле, кажется, что он работает, но он зацикливает микрофон, встроенный в ноутбук. Это происходит независимо от того, какое устройство я выбрал на вкладке ввода. Как бы я сказал ему использовать другое устройство?
matto1990
1
Хорошо, я нашел способ сделать это. Это необходимо сделать только в том случае, если вы хотите выполнить обратную петлю с устройства, отличного от микрофона или линейного входа (по умолчанию). Зайдите в центр программного обеспечения и установите «PulseAudio Volume Control». Откройте его и перейдите на вкладку записи. В раскрывающемся списке выберите «все». В разделе «loopback from internal audio» (или в любом другом устройстве вывода) выберите устройство ввода, с которого вы хотите выполнить обратную петлю (в моем случае это USB). После того, как вы это сделаете, он работает отлично: D Спасибо, Клауси: D Можете ли вы добавить его к своему ответу для дальнейшего использования, пожалуйста :)
matto1990
Рад, что это работает! Я добавил ваш комментарий к ответу.
Клауси