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.
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.
1.
2. Ativando o módulo echo-cancel no Pipewire