From c3bae6fdc09fb9954f6b42264befa981402ed1df Mon Sep 17 00:00:00 2001 From: Aodhan Collins Date: Mon, 23 Mar 2026 00:34:51 +0000 Subject: [PATCH] fix: upgrade Wyoming TTS server for HA 1.7.2 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wyoming library upgraded from 1.4.1 to 1.8.0. The new API requires `version` param on TtsVoice and TtsProgram constructors — without it, the info handshake fails on every HA connection and TTS synthesis never reaches the server, causing silent playback failure on satellites. Co-Authored-By: Claude Opus 4.6 --- homeai-voice/tts/wyoming_kokoro_server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeai-voice/tts/wyoming_kokoro_server.py b/homeai-voice/tts/wyoming_kokoro_server.py index 6432fd6..3b217fc 100644 --- a/homeai-voice/tts/wyoming_kokoro_server.py +++ b/homeai-voice/tts/wyoming_kokoro_server.py @@ -119,6 +119,7 @@ class KokoroEventHandler(AsyncEventHandler): TtsProgram( name="kokoro", description="Kokoro ONNX TTS", + version="1.0", attribution=Attribution( name="thewh1teagle/kokoro-onnx", url="https://github.com/thewh1teagle/kokoro-onnx", @@ -128,6 +129,7 @@ class KokoroEventHandler(AsyncEventHandler): TtsVoice( name=self._default_voice, description="Kokoro voice", + version="1.0", attribution=Attribution(name="kokoro", url=""), installed=True, languages=["en-us"],