Hey everyone, I wanted to share my recent success with setting up voice announcements in Home Assistant. I’ve been really interested in automating daily reminders and notifications, and finally got it working perfectly!
I started by experimenting with both Espeak and Google Text-to-Speech. The goal was to have voice messages play through my Raspberry Pi 3’s audio output. At first, it was a bit tricky getting everything configured correctly, especially with Home Assistant running in a virtual environment. But after some research and tweaking, it all came together!
Here’s what worked for me:
- I used the built-in notify service with a custom shell command
- Added the Home Assistant user to the audio group
- Tested both Espeak and Google-TTS to see which sounded better
- Set up a template for dynamic messages
The biggest tip I can share is to make sure the audio permissions are properly set. I also found that using absolute paths in the shell commands made things more reliable.
Now, I’ve got automated weather updates and commute times playing through my speakers every morning. It’s such a convenient way to stay informed without needing to check my phone!
If anyone has questions about setting this up or wants some example configurations, feel free to ask. I’d love to help others get this working too!
Happy automating! ![]()
![]()