Supertonic 3 TTS German Wyoming
Local German text-to-speech for Home Assistant using Supertonic 3, native Wyoming integration and an optimized Rust/ONNX Runtime backend.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on GitHub
Health score
42/100 Fair
- Maintained
- 72last commit 3 days ago
- Popular
- 00 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today
- GitHub stars
- 0
- Open issues
- 0
- Last commit
- 2026-10-05
- License
- MIT
- Activity
- rising
Checked 2 days ago - source: GitHub (marco-taylor/supertonic3-tts-german-wyoming)
Resources & Compatibility
Requirements not published yet.
Checked 2 days ago - source: Docker Hub image tags and published docs
First-install notes
- Before installation Choose unused host ports for the Wyoming and HTTP ports, and ensure both persistent folders are writable by UID/GID 99:100. On first start, missing models and voices download to the persistent folders. source
Fetched today - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
How do I connect this service in Home Assistant?
Add the Wyoming Protocol integration using the Docker host's IP address or hostname and port 10200, then choose Supertonic as the TTS service in the voice assistant pipeline. HTTP port 8881 is only for health and voice discovery and is not required by the Wyoming integration.
What permissions do the model and voice folders need for bind mounts?
Grant the container's UID/GID read and write access to both persistent folders, or run the container with a UID/GID matching the directory owner. The included Unraid template uses UID/GID 99:100, so both folders must be writable by that user and group.
Does the container download models on first start, and what happens after updates?
On first start it downloads approximately 380 MiB of missing model and voice assets from the official Supertonic 3 revision. Existing files are reused after updates, and only missing files are downloaded.
How are custom voices handled?
Custom Supertonic 3 voice JSON files are detected automatically from the persistent voice directory.
Is phrase streaming mandatory?
No, low-latency phrase streaming is optional. The TTS_STREAMING environment variable is exposed in the example configuration to enable or disable it.
Answers sourced from github.com
Community
- Really cool text to speech system. (inclusive docker setup) (reddit)
- Wyoming Supertonic TTS ( Addon ) - Home Assistant Community (other)
Collected today - public community threads