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.982 ]

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

Melhorando o tempo de boot do Fedora e outras distribuições

Criando um gateway de internet com o Debian

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

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

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

Leitura recomendada

Instalação do Nagios no Ubuntu Linux

Como fazer: Chroot Dosemu (Clipper no Linux)

Nagios - Instalação e configuração

Iniciando seu Linux através do NTLoader do Windows 2000/XP

Um pouco sobre otimização

  
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