I use voice assist cloud (setup for Dutch) in my automations and it works great (about 90% of the commands get a good result). The only thing that bothers me is the respond I get when the automation has been triggered. It response with Done, so it response in English and not in Dutch. Is there a way to change this?
I use voice assist through different devices (even my mobile phone) so an tts message over an audio player is a no go.
As someone who speaks English I wish I could change up the responses so it does not say Done all the time. Maybe “You Bet!” or “Your wish is my command.” Seems like if we could customize the response it would be a win for everyone.
I think the problem most of us have, is that the standard “done” message of the assist is not translatable (at least i do not know where), so my assist says done pronounced in german and i would like to change that to my native language. Something like “erledigt” or some other native word.
Have you tried using the example on the page there, like so (changed language to German):
# Example config/custom_sentences/de/responses.yaml
language: "de"
responses:
intents:
HassTurnOn:
default: "erledigt"
So long as the intent (or custom sentence if used) being called when you speak your command is 'HassTurnOn"
This should change the default response when you ask Assist to turn something on which might be problematic.
Needs more tweaking but it works!
Edit: my bad. If you are talking about the default response to a sentence trigger in an automation, then it seems it is not yet possible. My thing only works for custom sentences or regular intents but not for sentence triggers in automations.
That was a great addition to HA, and thanks @cnose for pointing it out!
The next good addition to this feature would be the ability to customize a default reponse. If, for example, I want to say “yowser” instead of “done” for every sentence-triggered automation, I could set the default instead of adding an action to every sentence-triggered automation.