说在前面,很全面的树莓派蓝牙连接教程,你遇到的所有树莓派蓝牙连接相关问题都可以在下面这两篇网址中找到解答。

Bluetooth headset - ArchWiki

Bluetooth Audio with Rasbian Stretch on the Raspberry Pi 3

想利用树莓派和蓝牙音箱(Tmall genie BOOM),实现语音互动功能,所以首先第一步是树莓派连接蓝牙音箱,并进行语音播放功能实现。

树莓派连接蓝牙音箱

首先确认树莓派上的蓝牙驱动版本,如果遇到奇奇怪怪的问题建议先升级驱动版本。

sudo bluetoothctl -v

进入蓝牙控制界面。依次上电、扫描、配对、加入信任列表、连接

bluetoothctl
power on
scan on
devices //查看device mac
pair    <device mac>
trust   <devide mac>
connect <device mac>

如果配对、连接失败,报错 org.bluez.Error.Failed,原因为已经连接过需要手动删除已连接

remove <device id>

蓝牙语音播放

播放的问题比较多,我暂时没有设置蓝牙音箱为默认语音播放器。采用命令行播放。

首先修改:.asuondrc 文件,设置pcm的output 为蓝牙输出模式 。

pi@raspberrypi:~ $ cat ~/.asoundrc
pcm.!default {type asymplayback.pcm {type plugslave.pcm "output"}capture.pcm {type plugslave.pcm "input"}
}pcm.output {type bluealsadevice "device mac" //你的蓝牙macprofile "a2dp"
}ctl.!default {type bluealsa
}

采用命令行,播放:

aplay -D bluealsa:DEV=D4:4B:B6:91:51:08,PROFILE=a2dp Front_Center.wav

标准的命令行是,如下

aplay -D bluealsa:HCI=hci0,DEV=30:21:3E:31:C6:2B,PROFILE=a2dp test16.wav

但是我这里会报错,所以我删除HCI参数,进行播放,成功。

树莓派学习2-连接蓝牙音箱进行语音播放相关推荐

  1. 树莓派命令行连接蓝牙音箱及不出声问题

    一.命令连接蓝牙音箱 #进入蓝牙控制 sudo bluetoothctl #查看命令提示 help #打开蓝牙 power on #蓝牙扫描 scan on #显示设备 devices #配对音箱,使 ...

  2. 树莓派4b连接蓝牙音箱/耳机播放音乐 命令行

    1.树莓派系统安装 坑1: 刚开始因为查阅树莓派4B的cpu是armv8架构是支持64位的,然后准备做服务器,因此下载了centos7-aarch64,烧写系统到SD卡,插上树莓派,树莓派连接显示器, ...

  3. win7网络适配器_Win7系统笔记本电脑连接蓝牙音箱的操作方法

    Win7系统笔记本电脑如何使用蓝牙连接蓝牙音箱呢?不少用户都有用蓝牙音箱,但是却不了解如何使用笔记本进行连接,下面就给大家分享Win7系统笔记本电脑连接蓝牙音箱的操作方法. 解决方法: 1.首先我们在 ...

  4. win10笔记本如何连接蓝牙音箱

    win10笔记本如何连接蓝牙音箱 文章目录 1.在win10搜索栏输入设置,进入设置界面,打开蓝牙 2.添加蓝牙设备 1.在win10搜索栏输入设置,进入设置界面,打开蓝牙 2.添加蓝牙设备 此时确保 ...

  5. 如何用计算机蓝牙放音乐,电脑如何连接蓝牙音箱放音乐(Win7系统笔记本电脑连接蓝牙音箱的操作方法)...

    Win7系统笔记本电脑如何使用蓝牙连接蓝牙音箱呢?不少用户都有用蓝牙音箱,百思特网但是却不了解如何使用笔记本进行连接,下面就给大家分享Win7系统笔记本电脑连接蓝牙音箱的操作方法. 解决方法: 1.首 ...

  6. 笔记本连接蓝牙音箱声音异常

    问题: 笔记本连接蓝牙音箱声音异常.蓝牙音箱不播放或者声音很小. 蓝牙音箱和电脑连接过程: 如下图: 如果电脑播放歌曲,蓝牙音箱没有声音. 解决方法有如下: (1)声音按钮右键>声音>播放 ...

  7. 树莓派4B连接蓝牙音响后,播放音频不出声

    问题:树莓派4B连接蓝牙音响后,播放音频不出声 原因:树莓派音频输出默认是HDMI格式,现在蓝牙音响接入,格式出错 解决办法:将输出格式改变 步骤:1.打开显示桌面,右击右上角的喇叭 2.选择Audi ...

  8. 解决连接蓝牙音箱默认音量100%的问题

    解决连接蓝牙音箱默认音量100%的问题 手动修改: 快捷键 win + r 打开 regedit 注册表,定位到以下地址:(可以直接复制到地址栏,回车即可) "计算机\HKEY_LOCAL_ ...

  9. 解决Mac电脑开机无法自动连接蓝牙音箱问题!

    苹果系统的电脑无法自动连接外置的蓝牙音箱,每次都要手动选择点选蓝牙连接,然后选择声音输出为蓝牙音箱,有点小烦,具体解决方法放在下面,一分钟搞定! 1.安装蓝牙连接工具"blueutil&qu ...

  10. 电脑无法连接蓝牙音箱和手机问题

    最近买了一个蓝牙音箱,然而发现电脑无法连接!先说一下,我的电脑是Acer的Aspire ES1-512,自身是携带Bluetooth USB Module.然而,早期清理服务的时候,关闭了Blueto ...

最新文章

  1. CentOS7系统下bower 命令权限问题
  2. python opencv 中bmp转raw格式图片并展示
  3. Linux无盘教程,如何无盘启动Linux
  4. POJ 1125 Stockbroker Grapevine
  5. c语言输入不为空时循环,scanf循环输入的时候第二个数据输入有问题,相当于是多出来的...
  6. 做个游戏:设计代码生成特定的调用堆栈
  7. 用华为eNSP模拟器配置Hybrid、Trunk和Access三种链路类型端口
  8. qemu 对虚机的地址空间管理
  9. 传递集合对象_面试必备——Java集合框架
  10. CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端
  11. 80-450-020-原理-索引-索引失效与优化
  12. Python基础-函数,高阶函数
  13. asp.net获取服务器信息
  14. iOS NSString URLencode
  15. python2和python3的编码区别
  16. 漏洞自动扫描神器AWVS 11安装与使用教程
  17. 三维地图前端js api对比分析
  18. 万字拆解Gucci:率先迈向数字化的奢侈品,后来怎么样了?
  19. Excel实战 第1章 数据处理
  20. 微软office服务器连接很慢,解决 RPC 请求处理速度慢的问题

热门文章

  1. 21天学通c语言pdf百度云,21天学通C语言「pdf+epub+mobi+txt+azw3」
  2. oracle strsplit函数,oracle splitstr 函数
  3. 西门子Step7和TIA软件“交叉引用”的使用
  4. linux下下载文件到谷歌云盘,如何使用wget下载谷歌云端硬盘里的文件
  5. 第9节-做网站有哪些收入接入点
  6. AutoCAD2015官方原版软件下载
  7. 学习通下载任务点内的课件
  8. 数据库工具-DBeaver工具
  9. 【Keras】LSTM和Bi-LSTM神经网络
  10. 2022年中级通信工程师的考试资料,考试延期快快点刷题