5e29dc88bc974c4325bcc6e6fe40ad316fc5139e
Home Assistant Voice Satellite (HAV-SAT)
Experimental voice satellite for Home Assistant that uses the ESPHome protocol.
Runs on Linux aarch64 and x86_64 platforms. Tested with Python 3.13 and Python 3.11.
Supports announcments, start/continue conversation, and timers.
Installation
Install system dependencies (apt-get):
libportaudio2(forsounddevice)build-essential(forpymicro-features)libmpv-dev(forpython-mpv)
Clone and install project:
git clone https://github.com/OHF-Voice/hav-sat.git
cd hav-sat
script/setup
Running
Use script/run or python3 -m hav_sat
See --help for more options.
Connecting to Home Assistant
- In Home Assistant, go to "Settings" -> "Device & services"
- Click the "Add integration" button
- Choose "ESPHome" and then "Set up another instance of ESPHome"
- Enter the IP address of your voice satellite with port 6053
- Click "Submit"
Description
Voice satellite for Home Assistant using the ESPHome protocol with Optional OpenWakeWord
10 MiB
Languages
Python
98.5%
Shell
1.5%