Como sei se o microfone está sem som ou mudo quando tenho mais de um microfone?

3

Como descubro se meu microfone está sem som ou sem áudio, quando tenho mais de um microfone, como placa-mãe, USB e HDMI?

1) Não consigo encontrar com isso:

$ cat /proc/asound/cards 
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xfe720000 irq 48
 1 [default        ]: USB-Audio - AK5370          
                      AKM              AK5370           at usb-0000:00:1a.0-1.1, full s

2) Nem com isso

$ amixer -D 'hw:0' | grep Capture
  Capture channels: Front Left - Front Right
Simple mixer control 'Capture',0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 22 [48%] [6.00dB] [on]
  Front Right: Capture 22 [48%] [6.00dB] [on]
Simple mixer control 'Capture',1
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 42 [91%] [26.00dB] [on]
  Front Right: Capture 42 [91%] [26.00dB] [on]
  Capture channels: Front Left - Front Right

$ amixer -D 'hw:1' | grep Capture
  Capture channels: Mono
  Limits: Capture 0 - 78
  Mono: Capture 70 [90%] [12.00dB] [off]

3) Nem com:

$ pactl list | sed -n '/^Source/,/^$/p' | grep Mute
    Mute: yes
    Mute: no
    Mute: no

$ amixer scontrols
Simple mixer control 'Master',0
Simple mixer control 'Capture',0

Como posso fazer com que meu script bash (ou outro) leia o valor de acordo com uma consulta hw:value,value format?

    
por YumYumYum 04.12.2011 / 19:54

2 respostas

1

você pode tentar o alsamixer, ele reside no pacote alsa-utils. tem um bom tipo de gui.

    
por 20.04.2012 / 00:35
0

Você já tentou pressionar F6 no alsamixer?

    
por 29.10.2012 / 01:40