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: 2.213 ]

Por: Perfil removido em 08/06/2024


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

GPT - Guid Partition Table

GNU/Linux - Benefícios na Área Administrativa

Outros recursos no OpenOffice: colunas, fundo e bordas

Metaspoit: Brute force + invasão com meterpreter encriptado com RC4

É possível ganhar dinheiro com Software Livre?

Leitura recomendada

Passando o Slackware 10.2 em Inglês para o Português

Montando sua Web Rádio no Linux com DJ Automático

Reduzindo problemas de atualizações no Debian, Ubuntu e derivados

Entendendo TCP/IP (parte 4) - DHCP

Instalação do cliente no-ip no Debian

  
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