Застревание при попытке установить / обновить пакеты [duplicate]

Это старый вопрос, но у меня была такая же проблема, и после некоторого Googling (где я в основном нашел людей, которые согласились с тем, что это было невозможно) и прочитав некоторые справочные страницы, я теперь разработал решение, основанное на идее пользователя2330377.

Сначала вам нужно создать профиль шума для SoX. Просто используйте любую программу записи звука, чтобы записать несколько секунд шума, затем cd в каталог, в который вы его сохранили, и выполните sox noise.wav -n noiseprof noise.prof.

Затем вам нужно создать устройство петли ALSA:

sudo modprobe snd_aloop

Это требуется, потому что pulseaudio, в отличие от Jack, не может напрямую подключать аудио программное обеспечение; поэтому мы будем использовать loopback-устройство в качестве прокси.

Теперь вам нужно запустить paman и найти имена как вашего микрофона (или другого записывающего устройства), так и созданного нами кольцевого устройства. После того, как они будут найдены, вы можете выполнить следующую команду, чтобы начать запись звука с вашего микрофона, проложить его через SoX, а затем воспроизвести его на кольцевом устройстве:

pacat -r -d alsa_input.pci-0000_00_14.2.analog-stereo --latency=1msec|sox -b 16 -e signed -c 2 -r 44100 -t raw - -b 16 -e signed -c 2 -r 44100 -t raw - noisered noise.prof 0.2|pacat -p -d alsa_output.2.analog-stereo --latency=1msec

(где вам нужно подставить правильный имена устройств для параметров -d - устройство ввода для первого вызова pacat и выходное устройство loopback для второго.)

Там вы почти закончили! В качестве последнего шага начните запись звука с помощью вашего приложения, затем запустите pavucontrol, перейдите на вкладку «Запись» и установите аудиоустройство, используемое для записи (отображается как серая кнопка справа), на «Монитор» звукового устройства Loopback ». Теперь вы должны иметь четкую и бесшумную запись!

1
задан 20 August 2013 в 01:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: