From a29d5fb56c495e9ffdf8083b9898bf3556efd7a4 Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Wed, 18 Jun 2025 11:08:53 -0500 Subject: [PATCH] tts_output is optional in run-start (#147092) --- homeassistant/components/esphome/assist_satellite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/esphome/assist_satellite.py b/homeassistant/components/esphome/assist_satellite.py index 073a1ec8ae9..53d5d449be8 100644 --- a/homeassistant/components/esphome/assist_satellite.py +++ b/homeassistant/components/esphome/assist_satellite.py @@ -332,7 +332,7 @@ class EsphomeAssistSatellite( } elif event_type == VoiceAssistantEventType.VOICE_ASSISTANT_RUN_START: assert event.data is not None - if tts_output := event.data["tts_output"]: + if tts_output := event.data.get("tts_output"): path = tts_output["url"] url = async_process_play_media_url(self.hass, path) data_to_send = {"url": url}