Allow multiple languages in HA Assist

Currently Assist only understands prompts in the language set for the user interface. In my case I have it set to english (for easier troubleshooting), but I would like to be able to make Assist prompts in polish (without changing UI’s language).

Assist already supports multiple languages, so it shouldn’t be hard to detect prompt’s language when it’s different than UI’s.

This might be similar to this FR.

1 Like

For sure they are similar, but the other one focuses on setting different languages for Assist and UI, while mine is more about using multiple languages within Assist (possibly at the same time).

Maybe link to my FR could be added to @aviadlevy 's post (as it’s more general and popular), but I would prefer to keep them separate.

I think there is a place for both requests.
Since I presume that adding support for multiple languages could be more complicated then being able to choose different language, I focused my request on the “easier” feature in hope that it might be done soon, but I’ll add my vote for this request as well

Are you thinking of running two (or more) wakeword and Whisper/Piper instances simultaneously ?

Can both Voice Assist wakeword processes listen to the same microphone audio, then channel the request through the appropriate wyoming path ?

OR

do you want to combine words from both languages in the same voice command ?