Raspi蓝牙:播放与录音
距离上一篇文章已经过去太久了,现在尝试使用树莓派的蓝牙录音.
添加用户到蓝牙组
sudo usermod -G bluetooth -a pi |
安装软件包
sudo apt-get install pulseaudio pulseaudio-module-bluetooth |
搜索配对
其中power on
是必须的,否则是无法connect
成功的.
开始搜索后,先bluetoothctl
power on
agent on
default-agent
scan onquit
然后启动pulseaudio
:
quit |
然后回来链接设备,可能还要输入下scan on
:
pair xx:xx:xx:xx:xx:xx
trust xx:xx:xx:xx:xx:xx
connect xx:xx:xx:xx:xx:xx
scan off
配置A2DP
pacmd list-cards |
然后使用paplay
播放声音
配置HSP
这里要用官方的命令输入到蓝牙中才可以正确配置. sudo hcitool cmd 0x3F 0x01C 0x01 0x02 0x00 0x01 0x01
pacmd set-card-profile bluez_card.xx_xx_xx_xx_xx_xx headset_head_unit
pacmd set-default-sink bluez_sink.xx_xx_xx_xx_xx_xx.headset_head_unit
pacmd set-default-source bluez_source.xx_xx_xx_xx_xx_xx.headset_head_unit
录音以及播放~
parecord -v voice.wav |
然后就成功了.接下来准备做一下蓝牙录音编程相关的工作.