supertone-inc /supertonic

Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.

★ 13,755⑂ 1,570👁 94▤ 1
13,755
stars
+0+-2+-18
1,570
forks
94
watchers
–
prs
–
issues
1
releases
–
discussions

README

This repository is archived. Development and support have ended.

 The code remains available for reference under the terms of the LICENSE. No updates, bug fixes, security patches, or support will be provided, and issues and pull requests are no longer monitored. The software is provided "AS IS" as set forth in the license, without any warranty or ongoing responsibility of the original authors.

 Archive locations

The source code is preserved under the supertone-oss-archive GitHub organization.
Model downloads now use the supertone-oss-archive Hugging Face namespace:

- Source code
- Supertonic 3 weights
- Supertonic 2 weights
- Supertonic 1 weights

See Quick Start to download the archived models and run locally.
Code and model weights retain their respective licenses.
This archive does not include hosted demos or Voice Builder services.

 Supertonic — Lightning Fast, On-Device, Accurate TTS


  








  


Supertonic is a lightning-fast, on-device multilingual text-to-speech system designed for local inference with minimal overhead. Powered by ONNX Runtime, it runs entirely on your device—no cloud, no API calls, no privacy concerns.

 ✨ Highlights

- ⚡ Blazingly Fast — Low-latency, real-time synthesis across desktop, browser, mobile, and edge — fast enough to turn an entire webpage into audio in under a second
- 🌍 31-Language Multilingual — Synthesize directly from text across 31 languages, or pass lang="na" to let Supertonic process the text language-agnostically when you don't know the input language — no separate language adapters needed
- 🪶 99M-Parameter Open-Weight Model — A compact, fully open-weight checkpoint — a fraction of the size of 0.7B–2B class open TTS systems — for smaller downloads, faster cold starts, and lower memory footprint
- 📱 Edge-Device Ready — Runs locally on desktop, mobile, browsers, and resource-constrained hardware like Raspberry Pi or e-readers, with zero network dependency, complete privacy, and no GPU required
- 🔊 44.1kHz High-Quality Audio — Outputs studio-grade 44.1kHz 16-bit WAV directly, ready for production playback without any external upsampler
- 🎭 Expression Tags — 10 inline tags (e.g. , , ) bring natural human nuance into generated speech without prompt engineering or reference audio
- 🛠️ Multi-Runtime SDKs — Ready-to-use examples through ONNX Runtime across Python, Node.js, Browser (WebGPU), Java, C++, C, Go, Swift, iOS, Rust, and Flutter

 🌍 Supported Languages (31)

Arabic (ar), Bulgarian (bg), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (en), Estonian (et), Finnish (fi), French (fr), German (de), Greek (el), Hindi (hi), Hungarian (hu), Indonesian (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Slovak (sk), Slovenian (sl), Spanish (es), Swedish (sv), Turkish (tr), Ukrainian (uk), Vietnamese (vi)

 Not sure which language your text is in? Pass lang="na" and Supertonic will handle the input in a

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON