TTS to a homeassistant-satellite?

Is it possible to output voice from an Home Assistant automation to such a satellite device https://github.com/synesthesiam/homeassistant-satellite? The voice satellite does not show up as a media_player in HA and I did not find any suitable service.

If that’s not possible can a media player be added to the raspberry pi via a docker image or python package that runs in parallel to the satellite?

1 Like

Would love to know this as well :slight_smile:

Don’t know if perhaps this will solve your problem instead, but you can send TTS notifications to a device with the companion app installed…

Thanks but no, this is not about the companion App.

I am currently experimenting with a RPi4 that is running both the HomeAssistant Satellite and VLC as a remote media player with the Telnet interface and vlc_telnet integration. On the RPi the Docker container is running ‘as a service’ and then to start the VLC player;

cvlc -I telnet --telnet-password give_me_a_password

Then add the VLC_Telnet integration in HA with appropriate details (host, password, etc)

They both seem to work together… more or less… :slight_smile:
I can play music from my NAS, or TTS from HA to VLC running on the satellite, with HA-Satellite running in Docker on the same Pi at the same time.

Issues thus far;

  • If I play TTS from the HA media panel while music is playing, the music does not resume after.
  • VLC currently not running as a service, and when I logged into the Pi this morning to restart VLC, it insisted on using the wrong audio output… worked fine yesterday… had to restart the Pi to resolve.
  • With music playing, the wakeword detection works, but the music does not get overridden, so the STT does not work very well, I need to play with the PulseAudio stuff, but that is not currently working in the docker container.

Cheers

Oh, I know. But most people carry their phone around with them all the time, thought it may be a viable alternative.

Thank you for your reply. In the meantime I found out that MPD https://www.home-assistant.io/integrations/mpd/ is also an option. I installed it in parallel to satellite on my pi and it works fine.

I only use it for TTS at the moment so I can’t comment about the other features. I also learned that tts.cloud_say can use other languages and voices which is not documented right now:
https://community.home-assistant.io/t/til-you-can-change-the-voices-of-nabu-casa-cloud-tts/576318

3 Likes