AmiVoice® Robot SDK  0.9.10
ALSAデバイスの読み込み順の設定

手順

現在読込まれているサウンドモジュールの一覧と、モジュールの読込み順を確認します。

pi@raspberrypi:~ $ cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio

次に、/etc/modprobe.d/alsa-base.conf を編集し、以下の内容を追記します。

( /etc/modprobe.d/alsa-base.conf が存在しない場合は、新規に作成します)

# vim /etc/modprobe.d/alsa-base.conf
(中略)
pi@raspberrypi:~ $ cat /etc/modprobe.d/alsa-base.conf
options snd slots=snd_usb_audio,snd_bcm2835 #snd_slots=以降に、' cat /proc/asound/modules'で表示されたモジュールを全て書く
options snd_usb_audio index=0 #一番目に読込むモジュールを書く
options snd_bcm2835 index=1   #二番目に読込むモジュールを書く

最後に、再起動します。