Skip to content
Get started

Text to speech

Any Home Assistant text-to-speech voice, such as Piper or Home Assistant Cloud, can speak through the panel’s media player. You do not need a microphone or the voice assistant enabled to use the speaker.

Play an announcement with the voice assistant on

Section titled “Play an announcement with the voice assistant on”

If the panel has a microphone and its voice assistant is turned on, assist_satellite.announce speaks a message directly on the panel, optionally preceded by a short chime.

Choose a configured text-to-speech engine and the panel’s media_player entity. For example:

action: tts.speak
target:
entity_id: tts.piper
data:
media_player_entity_id: media_player.living_room_panel
message: 'The washing machine has finished'

Replace both entity IDs with the ones in your Home Assistant. The engine renders the phrase and Panel Assistant sends playback to the panel over its existing native connection. Home Assistant and the panel still need a working route for the audio.

Set the panel’s media player volume beforehand if needed. To speak in several rooms, supply a list of panel media player entities in media_player_entity_id.

Text-to-speech sent to the panel’s media player over its native connection does not require on-panel approval in Hardened mode.

Comments

Comments are kept in this page's discussion on GitHub, so loading them connects your browser to GitHub. This browser remembers the choice and loads comments on other pages when you scroll down to them.

We Home Assistant and everything the Open Home Foundation does.

Last updated:

Release notes · Build 439 · b7d569d