Pular para o conteúdo

Como ativar o módulo de cancelamento de ruído no Pipewire

Nesse artigo vou mostrar como ativar o módulo de cancelamento echo-cancel-module do Pipewire.
Perfil removido removido
Hits: 4.438 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Preparando as configurações

O Pipewire já é basicamente o servidor de som padrão da maioria das distribuições de Linux e veio para substituir o Pulseaudio que, cá entre nós, ainda é o meu preferido. Para darmos sequência às configurações, instale (ou veja se já existe) no seu sistema usando o seu gerenciador de pacotes os seguintes componentes:

pipewire, pipewire-alsa, pipewire-gstreamer, pipewire-libs, pipewire-media-session, pipewire-pulseaudio, pipewire-utils, pulseaudio-utils, pulseaudio-libs


Os pacotes podem variar de nome de acordo com a distribuição, esses são os nomes no Fedora e é onde foi feita essa dica. Uma vez conferido os pacotes, digite o comando abaixo para sabermos qual o seu servidor de som:

pactl info


Deverá aparecer algo assim:

String do servidor: /run/user/1000/pulse/native
Versão do protocolo da biblioteca: 35
Versão do protocolo do servidor: 35
É local: sim
Índice do cliente: 172
Tamanho de fragmento: 65472
Nome do usuário: sidserra
Nome da máquina: fedora
Nome do servidor: PulseAudio (on PipeWire 1.0.7)
Versão do servidor: 15.0.0
Especificação padrão de amostragem: float32le 2ch 48000Hz
Mapa de canais padrão: front-left,front-right
Destino padrão: alsa_output.pci-0000_00_1b.0.analog-stereo
Fonte padrão: Echo Cancellation Source
Cookie: 9219:e475
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


Basicamente o que precisa ser visto é a linha que está em negrito. No caso o Pipewire está rodando como um "wrapper" (uma camada de compatibilidade do Pipewire para o Pulseaudio) e os pacotes eventualmente adicionados vão permitir o uso do plugin echo-cancel-module que só está presente no Pulseaudio. Vamos então saber se temos o módulo necessário para carregar o recurso:

ls -1 /usr/lib64/pipewire-0.3/libpipewire-module* | grep cancel


O item pipewire-0.3 pode variar dependendo da versão mas deverá aparecer algo assim:

/usr/lib64/pipewire-0.3/libpipewire-module-echo-cancel.so


Isso mostra que o módulo está instalado, então vamos à sua implementação.


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Preparando as configurações
   2. Ativando o módulo echo-cancel no Pipewire

Linux Terminal Server - LTS

Clonezilla - Servidor de imagens (Parte II)

Uso de terminologia imprópria com software livre

A importância do modo texto

Conheça o Project Bossanova

Rede Doméstica Wireless - Compartilhamento de Conexão 3G

DHCP - Configurando-o de forma simples e eficiente

As melhores ferramentas de colaboração para Linux

ROX-Files: Ícones para gerenciadores de janelas que não suportam ícones

Configurar rede wireless (ndiswrapper)

Contribuir com comentário

Entre na sua conta para comentar.