I am trying to use a microphone with a Raspberry Pi 3 Model B running Raspbian Wheezy.
The mic I am using is a headset with twin 3.5mm jacks (mic and headphone).
The output of aplay -l:
**** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Device [USB Audio Device], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
I attempt to record using the following command:
arecord -D plughw:1,0 -f cd test.wav
I get absolutely no sound on playback.
If possible I would like to use HDMI as audio out and the usb card purely for audio input.
I followed the steps discussed here http://www.linuxcircle.com/2013/05/08/raspberry-pi-microphone-setup-with-usb-sound-card/ but with no change.
If I allow the card to become the default card amixer will show:
Simple mixer control 'Speaker',0 Capabilities: pvolume pswitch pswitch-joined penum Playback channels: Front Left - Front Right Limits: Playback 0 - 30 Mono: Front Left: Playback 21 [70%] [-13.50dB] [on] Front Right: Playback 21 [70%] [-13.50dB] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined penum Playback channels: Mono Capture channels: Mono Limits: Playback 0 - 14 Capture 0 - 30 Mono: Playback 0 [0%] [-12.00dB] [off] Capture 21 [70%] [19.50dB] [on] Simple mixer control 'Auto Gain Control',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [on]
Which suggests the mic is there?
speaker-test -t wav -c 1 -D hw:1
comes out the HDMI,
speaker-test -t wav -c 1 -D hw:0
does not come out the headset. I have yet to hear audio our the headset.