2024年11月24日星期日 下午9:38:17

树莓派通过自带bluealsa连接蓝牙音箱接入Home Assistnant(VLC Media Player)

2 年 前
#3594 引用
将蓝牙音箱设为默认设备


新建一个文件/etc/asound.conf,内容如下:
pcm.!default {
      type plug
      slave.pcm {
              type bluealsa
              device "9A:07:65:B4:21:EC"
              profile "a2dp"
      }
      hint {
              show on
              description "BT Speaker"
      }
}
0
2 年 前
#3599 引用
3
0
2 年 前
#3600 引用
2
0
2 年 前
#3601 引用
Part 2:How do I connect my Bluetooth speaker to my home assistant?

在树莓派上要让 Home Assistant  发声朗读 :
从硬件上我们需要 3.5mm插口音箱(耳机)或usb口音箱(耳机)。
软件方面 我们需要一个媒体播放器以及 tts ( 将文字转化为语音的服务 )。


0
2 年 前
#3614 引用
HA不能直接使用树莓派的蓝牙音箱,其内置的MPD播放器客户端,需要通过音频服务器来调用树莓派已连接ok的蓝牙音箱。

You have to have something that decodes audio files and send plain PCM to the speakers.
Unless HA, at some point, includes a “local” media player the same way it included a “local” media browser, you have to attach the speaker to an actual “media_player”.

The custom component mentioned above is doing basically that. Create a local media_player to which to attach the speakers to, via PulseAudio, which is one of the sound servers available on Linux.
0
2 年 前
#3618 引用
1
0
2 年 前
#3619 引用
1
0
2 年 前
#3620 引用


sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vlc
sudo apt-get install libvlc-dev
0
2 年 前
#3621 引用

/home/homeassistant/.homeassistant

media_player :
  - platform: vlc
    name: 播放器
0
2 年 前
#3622 引用
sudo usermod -a -G audio homeassistant
0