質問: raspberry piでUSBスピーカから音声を出力しようと思いました。 そこで各種サイトを参考に「/usr/share/alsa/alsa.conf」を編集したあと,起動時にwavファイルを再生するスクリプトを書き,デーモン化しました。(具体的には起動時に「起動しました」とラズパイ様に喋っていただきたいのです) しかし、たまに正常にwavファイルが再生されますが、再生されないことが多いです。ちなみに起動時に音声が出力されない時は、ターミナルで以下のコマンド $ aplay -D plughw:0,0 /python3/SoundData/Start_Call.wav を実行したときも 再生中 WAVE '/python3/SoundData/Start_Call.wav' : Signed 16 bit Little Endian, レート 48000 Hz, モノラル とターミナルには表示されるものの、音声はスピーカから出力されません。 逆に、起動時に音声が出力されたときは、ターミナルで上記のコマンドを実行したときは正常にwavファイルが再生され、スピーカから流れます。 このままでは動作が不安定で使い物になりません。。。。 原因がわかる方がいればご教授お願いします。
回答: /usr/share/alsa/alsa.confファイルを編集するときにバックアップ用として/usr/share/alsa/alsa.conf.backという名前のファイルを作成したいたのですが、それを削除したところ音声が出力されるようになりました(多分)。