root@edison:~# opkg install alsa-utils libportaudio2 libasound2 bison alsa-lib-dev alsa-utils-dev alsa-dev
List all soundcards and digital audio devices
root@edison:~# aplay -l
...
...
card 1: dummyaudio [dummy-audio], device 0: 14 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@edison:~#
List all soundcards and digital audio devices
root@edison:~# arecord -l
...
...
card 1: dummyaudio [dummy-audio], device 0: 14 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: C525 [HD Webcam C525], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@edison:~/CodeLabs#
.asoundrc ALSA Project Asoundrc
Device USB Audio Dongle
root@edison:~# nano ~/.asoundrc
pcm.!default sysdefault:Device
Devices:
- USB Audio Dongle (Play)
- USB Camera with Microphone (Record)
root@edison:~# vi ~/.asoundrc
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:2,0"
}
capture.pcm {
type plug
slave.pcm "hw:3,0"
}
}
arecord, aplay - command-line sound recorder and player for ALSA soundcard driver
root@edison:~# aplay /usr/share/sounds/alsa/Front_Center.wav
root@edison:~# arecord ~/test.wav
root@edison:~# aplay ~/test.wav