Raspberry Pi で USB スピーカーから音を出す
Raspberry Pi に USB スピーカーを接続して音を出す方法。
環境:Raspberry Pi Zero(無印)、Raspbian Stretch
参考:
RaspberryPiでUSBスピーカーから音を鳴らす – uepon日々の備忘録
http://uepon.hatenadiary.com/entry/2016/04/14/214420
Raspberry Pi Zero なので micro USB – USB 変換ケーブルおよび USB ハブを接続した。USB ハブには他にも WiFi アダプターを接続している。
使用したスピーカーは「サンワサプライ USBスピーカー(ブラック) MM-SPU8BK」だ。後ろのつまみで音量調整もできる。
Raspberry Pi を稼働中に USB スピーカーを接続すると、Mac からの SSH が切断された。Raspberry Pi の電源が落ちているときに接続するのが安全かも(本来パソコンなどでもそうだよね)。
(1)以下を実行。
$ sudo raspi-config
(2)「Advanced Option>Audio」と進み、「Force 3.5mm (‘Headphone') jack」を選択。
(3)/usr/share/alsa/alsa.conf を編集。最初の方にある以下の部分を変更。
【変更前】
defaults.ctl.card 0
defaults.pcm.card 0
【変更後】
defaults.ctl.card 1
defaults.pcm.card 1
(4)Raspberry Pi を再起動。
(5)以下を実行したらちゃんと音が出た。
$ aplay /usr/share/sounds/alsa/Front_Center.wav
以下のサイトに従い、AquesTalk Pi でも普通にしゃべらせることができた。
[Raspberry Pi] 特定の時刻にラズパイに喋らせてみる
https://qiita.com/touyu/items/2e770ee7422d0b0d5a29