Tutorial para cancelación de ruido de fondo en Linux

      Seguramente os habréis encontrado con que en Linux hay bastantes problemas con el tema del ruido de fondo en las grabaciones con micrófono. Y en las ultimas versiones se ha agravado el inconveniente, hasta ahora!

      Con este sencillo tutorial vamos a crear una nueva entrada de audio filtrada para deshacernos del molesto ruido de fondo del micrófono. Estas indicaciones funcionan para los problemas con Ubuntu, Linux Mint, Debian, etc.

      Abriremos una ventana de terminal, y editaremos el fichero /etc/pulse/default.pa para añadir el filtro de cancelación de ruido de pulseaudio al final del fichero donde veremos que se cargan otros módulos similares.

      Abriremos un terminal y escribimos:

      sudo nano /etc/pulse/default.pa

      Nuestro fichero actual, al final del mismo, debería contener algo así, y es ahí donde debemos añadir el filtro de cancelación de ruido:

      ### Modules to allow autoloading of filters (such as echo cancellation)
      ### on demand. module-filter-heuristics tries to determine what filters
      ### make sense, and module-filter-apply does the heavy-lifting of
      ### loading modules and rerouting streams.
      load-module module-filter-heuristics
      load-module module-filter-apply

      Añadimos el filtro de cancelación de ruido "load-module module-echo-cancel" al final de esas opciones, quedando algo así:

      ### Modules to allow autoloading of filters (such as echo cancellation)
      ### on demand. module-filter-heuristics tries to determine what filters
      ### make sense, and module-filter-apply does the heavy-lifting of
      ### loading modules and rerouting streams.
      load-module module-filter-heuristics
      load-module module-filter-apply
      load-module module-echo-cancel

      Una vez añadido, reiniciaremos el servicio de audio con el siguiente comando (Ojo, si conectamos un nuevo micrófono, posiblemente debamos recargar pulseaudio de nuevo este comando) :

      pulseaudio -k

      Veremos que nos han aparecido nuevos dispositivos de control en los ajustes de sonido de nuestra distribución, seleccionaremos la nueva entrada de micrófono con cancelación de audio activa.

      Espero que notéis una mejoría en vuestras grabaciones :)

      Tutorial para cancelación de ruido de fondo en Linux
      Eusebio Giner Slimbook
      24 abril, 2023
      Compartir
      ArchivO