FurretUber
(usa Ubuntu)
Enviado em 14/12/2018 - 09:40h
Bom dia
Eu tenho um Lenovo Ideapad 310 também e por um bom tempo eu só conseguia usar microfones externos. Após procurar muito, muito mesmo pela internet, eu encontrei uma forma de fazer o som do microfone funcionar corretamente. Por algum motivo, quando o áudio é gerado por dois canais do microfone (direito e esquerdo) o ruído é tão alto que torna a voz inaudível e a experiência para o ouvinte desagradável.
A solução que encontrei foi criar uma nova fonte de som, que obtém o som de um único canal do microfone (mono) e envia o som para os dois canais para que fique melhor para o ouvinte.
IMPORTANTE: o exemplo abaixo considera o nome do microfone PCI do meu computador. Adapte apara o seu caso vendo a saída do comando
pactl list sources short :
0 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor module-alsa-card.c s32le 2ch 48000Hz RUNNING
1 alsa_input.pci-0000_00_1f.3.analog-stereo module-alsa-card.c s32le 2ch 96000Hz RUNNING
É possível testar essa configuração sem alterar nenhum arquivo usando (precisa do
ffmpeg instalado):
pacmd load-module module-remap-source source_name=mono-source master=alsa_input.pci-0000_00_1f.3.analog-stereo master_channel_map=right,right channel_map=right,left
ffplay -f pulse -i mono-source
Caso esse teste apresente uma saída de som de boa qualidade, para aplicar permanentemente edite o arquivo
/etc/pulse/default.pa , como
root e adicione o seguinte conteúdo ao fim dele:
load-module module-remap-source source_name=mono-source master=alsa_input.pci-0000_00_1f.3.analog-stereo master_channel_map=right,right channel_map=right,left
set-default-source mono-source O comando cria uma entrada de som com canais direito e esquerdo pegando a entrada de som do dispositivo PCI (microfone interno,
alsa_input.pci-0000_00_1f.3.analog-stereo ) mas apenas o canal direito da fonte de som é utilizado. O canal esquerdo parece gerar uma grande quantidade de ruído.