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.

[ Hits: 1.984 ]

Por: Sidnei Serra em 08/06/2024 | Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


Ativando o módulo echo-cancel no Pipewire



Uma vez efetuadas as configurações iniciais e confirmações de caminhos e arquivos, vamos para a ativação do recurso. No Terminal, digite:

sudo nano /usr/share/pipewire/pipewire.conf


O arquivo de configuração pipewire.conf pode estar em outro caminho, como /etc/pipewire, então procure pelo mesmo na sua distribuição. No arquivo aberto, procure pela linha:

context.modules = [


O conteúdo que vamos colocar tem que ser colocado ANTES do último colchete da sessão de módulos que fica logo antes do início da sessão de objetos:

]
context.objects = [


O conteúdo é o seguinte:

{ name = libpipewire-module-echo-cancel
args = {
# library.name = aec/libspa-aec-webrtc
# node.latency = 1024/48000
# monitor.mode = false
capture.props = {
node.name = "Echo Cancellation Capture"
}
source.props = {
node.name = "Echo Cancellation Source"
}
sink.props = {
node.name = "Echo Cancellation Sink"
}
playback.props = {
node.name = "Echo Cancellation Playback"
}
}
}


Veja como vai ficar (em negrito):

condition = [ { module.jackdbus-detect = true } ]
}

{ name = libpipewire-module-echo-cancel
args = {
# library.name = aec/libspa-aec-webrtc
# node.latency = 1024/48000
# monitor.mode = false
capture.props = {
node.name = "Echo Cancellation Capture"
}
source.props = {
node.name = "Echo Cancellation Source"
}
sink.props = {
node.name = "Echo Cancellation Sink"
}
playback.props = {
node.name = "Echo Cancellation Playback"
}
}
}
]

context.objects = [
#{ factory =
# ( args = { = ... } )


Salve o arquivo (ctrl + o), feche-o (ctrl + x) e reinicie a máquina. Se tudo deu certo e os ícones de áudio e microfone não sumiram da barra do Gnome ou de outra interface gráfica que mostre esses itens então basta ir em Configurações e na parte de Áudio/Som escolha a opção de entrada/input source o item Echo Cancel Source e pronto, o redutor de ruídos estará ativo e funcional em todo o sistema.

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

Uma boa prática é você instalar o pacote pavucontrol que é o controlador de volume do Pulseaudio; com ele você pode "dosar" a entrada e o ganho do microfone de modo a diminuir ainda mais a captação de ruídos.

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


Página anterior    

Páginas do artigo
   1. Preparando as configurações
   2. Ativando o módulo echo-cancel no Pipewire
Outros artigos deste autor

Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina

Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh

Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop

Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46

Os navegadores "leves" que de leves não tem nada

Leitura recomendada

Comandos para redes wifi

Boot Remoto (LTSP) sem servidor DHCP

Criando Redes Locais Virtuais (VLANs) com Linux

Instalação da placa TRENDnet TEW-421PC Wireless com ndiswrapper Debian

Configurando VMWARE SERVER no Fedora 7

  
Comentários
[1] Comentário enviado por maurixnovatrento em 20/07/2024 - 15:01h

Muito bom. As opções de cancelamento de ruído ajudam muito.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts