The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Подавление шумов средствами PulseAudio
При появлении шумов и эффекта эха в голосовых и видеочатах, возникающих при
использовании встроенных в ноутбук динамиков и микрофона, можно воспользоваться
фильтрами подавления шумов, предоставляемыми звуковым сервером 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
 
12.03.2015 , Источник: http://www.reddit.com/r/linux/comme...
Ключи: pulseaudio, noice, echo, sound, audio / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Запись и обработка звука

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Alex Samorukov (?), 15:31, 12/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это не подавление шумов, это - подавление эха
     
     
  • 2.16, netc (??), 11:47, 14/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    полность согласен. покупайте микрофоны/гарнитуры с шумоподавлением
     

  • 1.2, fa74287823 (?), 23:59, 12/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Стоит отметить, что в Ubuntu 14.04 и 14.10 имеется только speex, а webrtc должны включить только в 15.04.
    https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1261666

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

     
  • 1.3, Crazy Alex (ok), 00:56, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вот для альсы плагинчик: https://gitorious.org/alsa/alsa-plugins/source/3089c5826289f923c8bc63855da681c
     
     
  • 2.4, fa0908494 (?), 03:43, 13/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А возможно ли какую-то конфигурацию написать, вроде такой:
    "микрофон - альса с плагином - пульсаудио"?

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

     
     
  • 3.9, Crazy Alex (ok), 14:34, 18/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Теоретически - никаких проблем, пульсу где-то указать вновь созданный альсовский девайс как микрофон. На практике - не пробовал, так как пульса у меня нет :-)
     

  • 1.6, Guntaharijar (?), 18:54, 16/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подавление шумов PulseAudio средствами PulseAudio
     
     
  • 2.7, fa090978 (?), 05:32, 17/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы, которые лишь используются в pulseaudio. В данном случае webrtc и speex.
     
     
  • 3.8, Andrey Mitrofanov (?), 09:25, 17/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы,
    > которые лишь используются в pulseaudio. В данном случае webrtc и speex.

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

     
     
  • 4.10, fa090788 (?), 13:51, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А конструктив будет?
     
     
  • 5.11, pavlinux (ok), 02:27, 03/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    HiEnd колонки, ламповый усилок, STEINBERG UR824, конденсаторный микрофон, шумо-вибро изоляция помещения, МасPro, iOS, оптоволокно до провайдера.
     
     
  • 6.12, Andrey Mitrofanov (?), 09:51, 03/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >оптоволокно до провайдера.

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

     
     
  • 7.14, nailts (ok), 14:34, 03/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    причем прогревать бескислородной паяльной лампой
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру