Home assistant voice assistant - separate devices for voice satellite and TTS

Quick rookie question ! Is it possible to use different voice assistants for Speech to Text (STT) and Text to Speech (TTS) in Home Assistant ? For example I intend to use a esp32 device with mic as voice satellite and another raspberry pi connected to speaker for TTS notifications !

1 Like

Yes, with a little bit of work (not much). You need to customize the esphome firmware of the satellite, setup a on_tts_end handler, and do anything you want with the URL containing the audio response, say send it to some media_player.

3 Likes

Thank you . Can you link me some code where I can see it in action if you have an example ?

2 Likes