#TTS is working, but when triggered via Voice PE its saying "done"

1 messages · Page 1 of 1 (latest)

pallid adder
#

Hi,

I'm trying to use a sentence and have a tts back on my Voice PE.
I'm using the Home Assistant Voice (Preview Edition) with a custom sentence defined in an automation. The sentence is recognized correctly by the Voice PE, I can see in the logs that the automation is triggered as well, but the device only responds with "Done" and nothing else happens.

However, when I go into the automation and run just the TTS action here, the message is spoken correctly.

Does anyone know why the voice assistant says "Done" instead of playing the TTS response when triggered by voice?
Also added a video, hope it helps: https://streamable.com/0saxif
Already tried adding a delay before the TTS message, but this does not make a difference.

here is my automation:
`alias: Sentence - Hoeveel batterij heeft de volvo?
description: ""
triggers:

  • trigger: conversation
    command: Hoeveel batterij heeft de volvo
    conditions: []
    actions:
  • action: tts.speak
    metadata: {}
    data:
    cache: true
    message: >-
    De Volvo heeft op dit ogenblik nog
    {{states('sensor.volvo_c40_volvo_battery_charge_level')}} percent
    batterij. Dit is nog
    {{states('sensor.volvo_c40_volvo_distance_to_empty_battery')}}
    kilometer.
    media_player_entity_id: media_player.home_assistant_voice_091c68_media_player
    target:
    entity_id: tts.home_assistant_cloud
    mode: single`

Any idea please? 🙂

Watch "IMG_0992" on Streamable.

▶ Play video
#

TTS is working, but when triggered via Voice PE its saying "done"

olive charm
#

Is there a reason you aren't using set_conversation_response?

pallid adder
#

i did find it, so you mean i need something like this then?

#

and "done"