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

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

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

Deixando o Gnome bonitão em qualquer distribuição

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

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

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

Leitura recomendada

Minix 3.2.0 no ESXi 5.0 - Instalação usando o vSphere Client 5.0

Instalação dos servidores web Apache e Thttpd no Debian Linux

Instalando e desmistificando o Debian

Apache2 + PHP5 + VirtualHosts no Debian e Ubuntu

Modem no Notebook Toshiba 1135-S1553

  
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