This is a custom Text-to-Speech (TTS) provider for Home Assistant, using the Govornik API to synthesize Slovenian speech.
Supports user-selectable voices and native Home Assistant UI configuration.
- 🗣️ Text-to-speech in Slovenian (
sl) - 🎙️ Voice selection (pulled live from Govornik
/voicesendpoint) - ⚙️ Fully configurable via Home Assistant UI
- 📦 Clean integration with HA’s TTS engine
- 💬 MP3/WAV output via
media_player,automation, etc.
Option 1: HACS
Coming soon.
- Clone this repository or download the ZIP
- Copy the
govornik_ttsfolder into your Home Assistant config directory: - Restart Home Assistant
After installing, add the integration via:
Settings → Devices & Services → Add Integration → Search "Govornik TTS"
You will be prompted to:
- 🎤 Select the desired voice
No YAML setup is required.
In your scripts.yaml or automation:
service: tts.govornik_tts_say
data:
entity_id: media_player.living_room_speaker
message: "Pozdravljeni! To je test sinteze govora."| Code | Language | Description |
|---|---|---|
sl |
Slovenian | Slovenski jezik 🇸🇮 |
- This integration communicates with the Govornik API at:
https://s1.govornik.eu - Voices are fetched from the
/voicesendpoint and cached locally - Audio is generated via POST to
/with parameters:voice,text,format,source
This project is licensed under the MIT License.
- Govornik TTS API
- Home Assistant
- Inspired by community TTS providers such as
google_translateandpicotts
- HACS support
- Voice preview/test button in UI
- Caching of audio files for repeated phrases
Coming soon...
Made with ❤️ in 🇸🇮 for Home Assistant