Microfone com chiado

1. Microfone com chiado

Pedro Ilha
KRkenshin

(usa Linux Mint)

Enviado em 07/08/2025 - 10:57h

Estou usando o ubuntu 24.04.3 LTS em um Lenovo Ideapad 330 e o microfone fica chiado enquanto no windows não acontece esse problema.
Tem alguma forma de instalar um driver ou algo do tipo?


  


2. Re: Microfone com chiado

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 07/08/2025 - 11:53h

Eu tive um problema exatamente assim, eu resolvi ele mexendo nas configurações do pulseaudio. Só lembro que tinha a ver com a frequencia do microfone que antes tava como 48000 e ai reduzi pra tipo 22000 (só acho).


______________________________
https://nerdki.blogspot.com.br/ acessa ai, é grátis!


3. Re: Microfone com chiado

Paulo Jr
Pebis

(usa Debian)

Enviado em 07/08/2025 - 19:09h


Tive problema semelhante e no alsamixer baixei o volume do microfone... o meu era um barulho alto, não sei se é o caso.


4. Re: Microfone com chiado

Sidnei Serra
Zoiudo

(usa Arch Linux)

Enviado em 08/08/2025 - 06:56h

Abra o Terminal e digite (basta copiar e colar):

mkdir ~/.config/pipewire
sudo cp /usr/share/pipewire/pipewire.conf ~/.config/pipewire/pipewire.conf

nano ~/.config/pipewire/pipewire.conf

Procure por:

context.objects = [
#{ factory = <factory-name>
# ( args = { <key> = <value> ... } )
# ( flags = [ ( nofail ) ] )
# ( condition = [ { <key> = <value> ... } ... ] )


Coloque isso aqui ANTES desse ponto mostrado acima (context.objects):

{ 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"
}
}
}
]


Vai ficar assim o conjunto EM NEGRITO acrescentado (ajuste aí de acordo):

}
sink.props = {
#audio.channels = 2
#midi.ports = 1
#audio.position = [ FL FR ]
# extra sink properties
}
}
flags = [ ifexists nofail ]
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 = <factory-name>
# ( args = { <key> = <value> ... } )
# ( flags = [ ( nofail ) ] )
# ( condition = [ { <key> = <value> ... } ... ] )
#}


Atenção às três chaves e ao colchete ao final do extra que você colocou, senão não vai funcionar (olhe a imagem em anexo). Isso vai ativar o modo de cancelamento de ruído do Pipewire (suponde que seja esse o servidor de som utilizado mas acredito que seja). Reinicie a máquina, vá em Configurações e veja se o Echo Cancel está ativo na parte de microfone - escolha-o se não estiver. Se não aparecer a opção de Echo Cancel ou você ficar sem som, você fez algo de errado. Se der problema simplesmente apague o arquivo ~/.config/pipewire/pipewire.conf, reinicie e a gente tenta outra coisa.

Tente também isso aqui:

https://itsfoss.com/buzzing-noise-speaker-linux/

#
##
###
#### Conhecimento não vem de graça, valorize o aprendizado e a ajuda recebida! ####






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts