При появлении шумов и эффекта эха в голосовых и видеочатах, возникающих при использовании встроенных в ноутбук динамиков и микрофона, можно воспользоваться фильтрами подавления шумов, предоставляемыми звуковым сервером 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=speexURL: http://www.reddit.com/r/linux/comments/2yqfqp/just_found_tha.../
Обсуждается: http://www.opennet.dev/tips/info/2886.shtml
это не подавление шумов, это - подавление эха
полность согласен. покупайте микрофоны/гарнитуры с шумоподавлением
Стоит отметить, что в 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...
А вот для альсы плагинчик: https://gitorious.org/alsa/alsa-plugins/source/3089c5826289f...
А возможно ли какую-то конфигурацию написать, вроде такой:
"микрофон - альса с плагином - пульсаудио"?Чтобы по умолчанию всегда звук с микрофона обрабатывался в alsa, но в то же время был доступен через pulseaudio.
Теоретически - никаких проблем, пульсу где-то указать вновь созданный альсовский девайс как микрофон. На практике - не пробовал, так как пульса у меня нет :-)
Подавление шумов PulseAudio средствами PulseAudio
Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы, которые лишь используются в pulseaudio. В данном случае webrtc и speex.
> Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы,
> которые лишь используются в pulseaudio. В данном случае webrtc и speex."Подавление шумов PulseAudio средствами сторонних шумов"??
А конструктив будет?
HiEnd колонки, ламповый усилок, STEINBERG UR824, конденсаторный микрофон, шумо-вибро изоляция помещения, МасPro, iOS, оптоволокно до провайдера.
>оптоволокно до провайдера.Бескислородное - обязательно. И прогревать два часа перед кажой трансляцией. </констр+1>
причем прогревать бескислородной паяльной лампой