URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101736
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Подавление шумов средствами PulseAudio"

Отправлено auto_tips , 12-Мрт-15 15:31 
При появлении шумов и эффекта эха в голосовых и видеочатах, возникающих при использовании встроенных в ноутбук динамиков и микрофона, можно воспользоваться фильтрами подавления шумов, предоставляемыми звуковым сервером PulseAudio.

Для активации фильтра, перед запуском программы следует включить фильтр через переменную окружения PULSE_PROP. Например, для запуска программы, можно ввести:

   PULSE_PROP="filter.want=echo-cancel" имя_программы

Для постоянного применения фильтра, его нужно добавить в файл ~/.config/pulse/default.pa или /etc/pulse/default.pa:

   .nofail
   load-module module-echo-cancel

Метод подавления шума можно определить явно, например, наибольшее качество избавления от эха отмечается для метода webrtc, а более высокая стабильность для speex:

   load-module module-echo-cancel aec_method=webrtc
   load-module module-echo-cancel aec_method=speex

URL: http://www.reddit.com/r/linux/comments/2yqfqp/just_found_tha.../
Обсуждается: http://www.opennet.dev/tips/info/2886.shtml


Содержание

Сообщения в этом обсуждении
"Подавление шумов средствами PulseAudio"
Отправлено Alex Samorukov , 12-Мрт-15 15:31 
это не подавление шумов, это - подавление эха

"Подавление шумов средствами PulseAudio"
Отправлено netc , 14-Фев-18 11:47 
полность согласен. покупайте микрофоны/гарнитуры с шумоподавлением

"Подавление шумов средствами PulseAudio"
Отправлено fa74287823 , 12-Мрт-15 23:59 
Стоит отметить, что в Ubuntu 14.04 и 14.10 имеется только speex, а webrtc должны включить только в 15.04.
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/12...

Можно самому пересобрать Pulseaudio с WebRTC, т. к. он дает лучшее качество:
http://askubuntu.com/questions/421671/microphone-static-back...


"Подавление шумов средствами PulseAudio"
Отправлено Crazy Alex , 13-Мрт-15 00:56 
А вот для альсы плагинчик: https://gitorious.org/alsa/alsa-plugins/source/3089c5826289f...

"Подавление шумов средствами PulseAudio"
Отправлено fa0908494 , 13-Мрт-15 03:43 
А возможно ли какую-то конфигурацию написать, вроде такой:
"микрофон - альса с плагином - пульсаудио"?

Чтобы по умолчанию всегда звук с микрофона обрабатывался в alsa, но в то же время был доступен через pulseaudio.


"Подавление шумов средствами PulseAudio"
Отправлено Crazy Alex , 18-Мрт-15 14:34 
Теоретически - никаких проблем, пульсу где-то указать вновь созданный альсовский девайс как микрофон. На практике - не пробовал, так как пульса у меня нет :-)

"FIXED"
Отправлено Guntaharijar , 16-Мрт-15 18:54 
Подавление шумов PulseAudio средствами PulseAudio

"FIXED"
Отправлено fa090978 , 17-Мрт-15 05:32 
Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы, которые лишь используются в pulseaudio. В данном случае webrtc и speex.

"FIXED"
Отправлено Andrey Mitrofanov , 17-Мрт-15 09:25 
> Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы,
> которые лишь используются в pulseaudio. В данном случае webrtc и speex.

"Подавление шумов PulseAudio средствами сторонних шумов"??


"FIXED"
Отправлено fa090788 , 21-Мрт-15 13:51 
А конструктив будет?

"FIXED"
Отправлено pavlinux , 03-Апр-15 02:27 
HiEnd колонки, ламповый усилок, STEINBERG UR824, конденсаторный микрофон, шумо-вибро изоляция помещения, МасPro, iOS, оптоволокно до провайдера.

"FIXED"
Отправлено Andrey Mitrofanov , 03-Апр-15 09:51 
>оптоволокно до провайдера.

Бескислородное - обязательно. И прогревать два часа перед кажой трансляцией. </констр+1>


"FIXED"
Отправлено nailts , 03-Апр-15 14:34 
причем прогревать бескислородной паяльной лампой