Syntax coloring

sábado, 6 de dezembro de 2008

HOWTO: Como fazer funcionar o microfone no Linux

Um problema recorrente nos fórums é o uso do microfone. Muitas pessoas tentam usar, por exemplo, o skype, mas o microfone está mudo.
Como solucionar?
Por algum motivo que não entendo até hoje, as distribuições (eu uso o Kubuntu) não vêm com estas configurações por padrão, mas, vamos lá...
Abra um terminal e execute o programa alsamixer. Você verá uma série de canais de volume. Pressione tab para alternar entre os modos playback, capture e all. No modo capture é que está o problema.
Placas de som diferentes possuem canais diferentes. Vou dar aqui dois exemplos, um do meu computador desktop e outro do laptop.
Desktop: Possui um chipset VIA. O comando lspci traz a seguinte informação:
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

Tive que ativar a captura no canal "Capture" (usando a tecla de espaço) e aumentar o volume do canal "Digital".
Laptop: Possui um chipset Intel, identificado como:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

Aqui, foi necessário selecionar como "Input Device" o "Front Mic", que é o microfone embutido. Também aumentei o volume do canal "Capture" e selecioná-lo com a tecla de espaço.


Em ambos os casos, aumentar o "Mic Boost" ajuda para que o volume não fique baixo demais.