今回はデスクトップ版なので、PusleAudioを利用した。
Raspberian-liteでも設定してみたが、それは別の機会に。

BluetoothでA2DPレシーバの設定

  • 事前に、音を出せるようにする。PulseAudio関連の不足のパッケージがあれば追加しておく
  • HDMIかヘッドフォンか、出力先を指定する
 今回はラズパイのヘッドフォン出力を選択。
$ sudo amixer cset numid=3 1
$ sudo amixer sset PCM 100
 numid=3 0なら自動選択のようだが機能しなかった。numid=3 2ならHDMIへ出力
 ※HDMIに出力する場合、config.txtの設定が必要
$ aplay /usr/share/scratch/Media/Sounds/Animal/Horse.wav
 馬のいななきが聞こえればOK
  • bluetoothの設定
 bluetooth関連の基本的なものは入ってると思う。以下を追加インストール
$ sudo apt install pulseaudio-module-bluetooth
 sbc関連もインストール
$ sudo apt install libsbc1 sbc-tools
 あとはGUIで設定すればつながるはず

Buletoothヘッドセット

ペアリング&接続
pulseaudioの出力先をbluetoothデバイスに設定
で出来るはずだったが音が出ない
~/.pulse/default.pa(/etc/pulse/default.paからコピぺ)
#load-module module-suspend-on-idle
とコメントにすることで解決

  • bluetoothの音質が酷い&しばらくすると切れてしまう
 人の声の話してる内容はなんとかかんとか認識できるものの
 ノイジーというか、きちんとデコードされてないような感じ
 いろいろ試行錯誤した挙句
sudo rpi-update
 で綺麗に解決した…
$ uname -a
Linux RaspberryPi_TK 4.14.68-v7+ #1140 SMP \
Wed Sep 5 17:17:58 BST 2018 armv7l GNU/Linux
$ /opt/vc/bin/vcgencmd version
Aug 29 2018 14:52:07
Copyright (c) 2012 Broadcom
version 044b7cbb605c2e1b3a2fc6aeab2c3917a955851b (clean) (release)



最終更新:2018年09月20日 06:40