From 3d3e8bdabf93b96ab54f271fb52b0d71bd0392fc Mon Sep 17 00:00:00 2001 From: scott Date: Sun, 5 Apr 2026 16:52:02 -0400 Subject: [PATCH] Add supports_synthesize_streaming=True to TtsProgram Without this flag HA buffers all audio until AudioStop before forwarding to the media player. With it, HA streams AudioChunk events to the player as they arrive, so playback starts on the first chunk rather than after the full text is synthesized. Co-Authored-By: Claude Sonnet 4.6 --- wyoming_voices.py | 1 + 1 file changed, 1 insertion(+) diff --git a/wyoming_voices.py b/wyoming_voices.py index a905545..7a2081c 100644 --- a/wyoming_voices.py +++ b/wyoming_voices.py @@ -95,6 +95,7 @@ def create_wyoming_info(sample_rate: int, voices: Dict[str, str]) -> Info: installed=True, voices=tts_voices, version="1.0", + supports_synthesize_streaming=True, ) ] )