Some checks failed
Build ROCm Image / build (push) Has been cancelled
The plain Synthesize event (HA's standard TTS path) should NOT be followed by SynthesizeStopped. That event belongs only to the streaming protocol (SynthesizeStart/Chunk/Stop). Sending it after Synthesize confuses HA's Wyoming client, causing it to hang indefinitely. Also: - Guard Synthesize path against duplicate events during streaming - Send audio as one AudioChunk per sentence (matches working reference) - Remove numpy import (no longer needed) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5.5 KiB
5.5 KiB