nimroddolev/chime_tts
A custom Home Assistant integration to play combined audio files before and/or after text-to-speech (TTS) messages
What it solves
Chime TTS eliminates the audio lag that typically occurs when playing a notification chime followed by a Text-To-Speech (TTS) message in Home Assistant. Normally, these require two separate action calls, which introduces delays due to network latency from cloud TTS platforms and audio processing.
How it works
Instead of sending separate commands, Chime TTS combines the chime sound effect and the TTS audio into a single audio file locally on the Home Assistant device. This combined file is then played as one seamless event through the speakers, removing any gaps or timing issues.
Who it’s for
Home Assistant users who want professional-sounding, lag-free audio notifications with custom chimes and TTS messages.
Highlights
- Lag-free playback: Precise timing between audio files without cloud delays.
- Customizable audio: Support for custom audio cues before and after messages, adjustable speed (1-500%) and pitch.
- Flexible integration: Works with various TTS platforms and supports speaker groups for simultaneous playback.
- Advanced audio control: Support for FFmpeg arguments to apply specific audio jobs to segments, configurable delays, and overlay durations.
- Playback management: Ability to set and restore media player volume and pause/resume currently playing audio (including on platforms like HomePods).
- Caching: Local caching of audio for faster subsequent playback.
Related
- Project
- Project
- Project
- Project
- Project