Raspberry Pi 3 Model B を用いてBluetoothスピーカーと接続した後、aplayコマンドがエラー出して音が出なかった問題の対応を備忘録として残しておく。

以下はすべてSSH接続によるCUIで行っている。

環境:Raspbian GNU/Linux 8.0 (jessie)

Bluetoothスピーカーとの接続

Bluetoothスピーカーとの接続は次のサイトを参考にすれば、全く問題なくBluetooth接続が完了する。
また、再起動後も自動的にBluetooth接続を行うため、とても便利だ。

Raspberry PI 3 で Bluetooth(A2DP)

エラー

この状態で、aplayコマンドを使うと次のようにエラーが表示されて音が鳴らない。


$ aplay /usr/share/sounds/alsa/Rear_Center.wav
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: アクセス拒否

aplay: main:722: audio open error: 接続を拒否されました

また、このときの/var/log/syslogを確認すると、次のようになっている。


raspberrypi pulseaudio[430]: W: [pulseaudio] protocol-native.c: Denied access to client with invalid authorization data.

エラー対応

このエラーの対応は、音を出すユーザーを「pulse-access」グループに追加すればよい。

注意すべきことは、rootであっても「pulse-access」グループに追加しないといけないということだ。

次のコマンドはuserとrootを「pulse-access」グループに追加している。


$ sudo gpasswd -a user pulse-access
$ sudo gpasswd -a root pulse-access

「pulse-access」グループにユーザーを追加した後、aplayコマンド実行すると、きちんとBluetoothスピーカーから音が出ることが確認できる。


$ aplay /usr/share/sounds/alsa/Rear_Center.wav

関連する記事

  • RaspberryPi Bluetoothスピーカーとの接続を維持する方法 Bluetoothスピーカーと接続していても、音を出していないとBluetoothスピーカー側がスリープモードに入り、必要な時に音が出ない場合がある。ここでは、Bluetoothスピーカーとの接続が切れないようにする方法をお伝えする。 アイディアはとても簡単で、ある一定時間ごとに無音のサウンドを出力し続けることにより、Bluetoothスピーカーとの接続を維持する。 […]
  • Ubuntuに日本語係り受け解析器CaboChaをインストールする手順Ubuntuに日本語係り受け解析器CaboChaをインストールする手順 日本語のテキストデータを解析する際に、係り受けを抽出したいときがある。係り受けを行うことができるフリーのソフトウェアの一つにCaboChaがある。CaboChaは, Support Vector […]
  • WindowsにMariaDBをインストールする手順WindowsにMariaDBをインストールする手順 WindowsにMariaDBをインストールする手順についてお伝えいたします。 ファイルのダウンロード MariaDBのインストールファイルをダウンロードするために、次のサイトに移動します。 MariaDB.org - Supporting continuity and open […]
  • matplotlibで箱ひげ図を表示する方法matplotlibで箱ひげ図を表示する方法 Python3でmatplotlibを用いて、箱ひげ図を表示する方法をお伝えする。 Ubuntu14.04環境で動作することを確認している。 一つ注意点として、日本語に対応させるために、ここでは「IPAexGothic」を用いている。 import matplotlib as mpl import matplotlib.pyplot as […]
  • 決定木 – 分類木決定木 – 分類木 決定木とは、分類ルールを木構造で表したものである。分類したいデータを目的変数(従属変数)、分類するために用いるデータを説明変数(独立変数)という。目的変数がカテゴリデータなどの場合は「分類木」、連続値などの量的データの場合は「回帰木」と呼ばれる。 決定木の最大のメリットは、結果にグラフを用いることができるため、視覚的に確認できることである。 ここでは、R言語の「r […]
RaspberryPi Bluetoothスピーカーで音を出す方法

One thought on “RaspberryPi Bluetoothスピーカーで音を出す方法

Comments are closed.