v1.2.4-fork
A community fork build of Chime TTS with fixes for current Home Assistant. Validated against HA 2026.6.3 and 2025.1.4.
To install: add this repository to HACS as a custom repository (category: Integration), then install and restart.
Fixed
- No audio / silent playback on recent HA (nimroddolev#289, nimroddolev#253)
- Chime plays but no TTS; correct TTS platform selection, incl. Google Gemini (nimroddolev#291, nimroddolev#308, nimroddolev#241)
- Blocking calls on the event loop (nimroddolev#318, nimroddolev#258)
- services.yaml parse failure (nimroddolev#294)
- Volume filter double-applied on cached audio (nimroddolev#282, nimroddolev#280)
- Cloud / Google Cloud language and styled-voice handling (nimroddolev#242, nimroddolev#307, nimroddolev#210)
- Sonos announcement volume (nimroddolev#275, nimroddolev#256)
- Fallback TTS not invoked on timeout (nimroddolev#232), error-path crash (nimroddolev#272), default temp-folder config (nimroddolev#306), f-string warnings (nimroddolev#288)
- Google Cast volume spikes (nimroddolev#315) and Squeezebox announcement volume (nimroddolev#309), from @lolcatnip and @whc2001
Added
- repeat option to play the chime and message multiple times (nimroddolev#314)
- pre_script / post_script options to run a script before and after playback (nimroddolev#310)
Breaking changes
- The TTS platform now uses full
tts.*entity ids; existing configs keep working, but the platform dropdown lists full entity ids. - Sonos: with snapshot/restore enabled, the announcement volume is applied explicitly and restored afterward.