Installed an Atom echo but apparently stt_language is needed

I installed an Atom Echo M5 with ESPHome, it is recognized and connected to my HA.

I now need to add it as a Voice Assistant (if I understood correctly). When trying to do so, I get the following error message:

Need language stt_language for stt_engine stt.home_assistant_cloud. Got {'name': 'Atom Echo', 'language': 'fr', 'conversation_engine': 'conversation.home_assistant', 'conversation_language': 'fr', 'prefer_local_intents': True, 'stt_engine': 'stt.home_assistant_cloud', 'stt_language': None, 'tts_engine': 'tts.google_fr_fr', 'tts_language': None, 'tts_voice': None, 'wake_word_entity': None, 'wake_word_id': None}

What does this mean? That I am missing something?

Its all French to me!
Have you installed any french language modules? The log seems to indicate it needs them.

Settings >> voice assistant >> your voice assistant

What do you have set?

The error happens because you’re trying to add the Atom Echo as a voice assistant with the Nabu Casa Cloud STT engine selected but you left the STT language field empty
Just edit the voice assistant Settings β†’ Voice Assistants β†’ your Atom Echo β†’ three dots β†’ Edit set STT language to fr do the same for TTS if needed save and you are good no code changes required :+1:

1 Like