I have a very simple automation that doesn’t work on Voice Assistant PE and I don’t understand why. If I run this automation via the browser or run the TTS action directly it correctly speaks the text in the TTS action, however if I use the sentence trigger it either does nothing or just says “Done”. The trace shows it running and calling the TTS action and doesn’t list any errors that I can find
I want to use the TTS action instead of a conversation response so I can have it use a custom voice via ElevenLabs. Any ideas why this isn’t running when I use the sentence trigger and how to fix it?
alias: Test sentence
description: ""
triggers:
- trigger: conversation
command: What does the fox say
conditions: []
actions:
- action: tts.speak
metadata: {}
data:
cache: false
media_player_entity_id: media_player.home_assistant_voice_091b0c_media_player
message: Ring a ding ding
options:
voice: ttLooivY93OUNiBcvW5R
target:
entity_id:
- tts.elevenlabs
mode: single
I’ve tried using the “tts.home_assistant_cloud” entity and see the same behavior, so it’s not isolated to ElevenLab’s implementation
I’ve also tried other triggers, like time pattern, and it correctly speaks the TTS text when using those, so this seems isolated to the combination of Sentence trigger and TTS action