出力
再生
wav
$ aplay -D plughw:<card num>,<device num> <file path>
mp3
$ mpg321 <file path>
/usr/share/sounds/alsa/
に音声ファイルあり.
出力系ハードウェアデバイス確認
$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: PCH [HDA Intel PCH], デバイス 0: CX20753/4 Analog [CX20753/4 Analog]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
カード 0: PCH [HDA Intel PCH], デバイス 3: HDMI 0 [HDMI 0]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
カード 0: PCH [HDA Intel PCH], デバイス 7: HDMI 1 [HDMI 1]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
カード 0: PCH [HDA Intel PCH], デバイス 8: HDMI 2 [HDMI 2]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
スピーカ優先度
$ cat /proc/asound/cards
テスト音声再生
$ speaker-test -t sine -f 600
出力変更
$ amixer cset numid=3 1 # アナログ
$ amixer cset numid=3 2 # HDMI
入力
録音
$ arecord -r 16000 -f S16_LE test.wav
入力系ハードウェアデバイス確認
$ arecord -l
**** ハードウェアデバイス CAPTURE のリスト ****
カード 0: PCH [HDA Intel PCH], デバイス 0: CX20753/4 Analog [CX20753/4 Analog]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
plughw:
のあとに入れるカード番号とデバイス番号がわかる.
マイク優先度
優先度確認
$ cat /proc/asound/modules
優先度変更
$ sudo cat /etc/modprobe.d/alsa-base.conf
options snd slots=snd_usb_audio,snd_bcm2835
options snd_usb_audio index=0
options snd_bcm2835 index=1
共通
ボリューム調整
$ alsamixer
参考
http://deviceplus.jp/hobby/raspberrypi_entry_012/
http://qiita.com/plsplsme/items/57b8d79d3725497fd69b
http://qiita.com/kinpira/items/75513eaab6eed19da9a3
http://qiita.com/t_oginogin/items/f0ba9d2eb622c05558f4