Generate natural speech in 31 languages, clone any voice, and apply cinematic audio effects β all running 100% in your browser.
ElevenLabs charges $5-22/mo. We do it for free. In your browser. No account needed.
| Supertonic Voice Studio | ElevenLabs | Google TTS | Amazon Polly | |
|---|---|---|---|---|
| Price | Free forever | $5-22/mo | Pay per char | Pay per char |
| Privacy | 100% local β nothing leaves your browser | Cloud-based | Cloud-based | Cloud-based |
| Sign-up required | No | Yes | Yes | Yes |
| API key needed | No | Yes | Yes | Yes |
| Voice cloning | Yes (free via Colab) | Yes (paid) | No | No |
| Languages | 31 | 29 | 40+ | 30+ |
| Emotion effects | 10 built-in | Limited | No | No |
| Audio post-processing | Full DSP pipeline | Basic | No | No |
| Works offline | Yes (after first load) | No | No | No |
| Open source | Yes | No | No | No |
- Supertonic β 31-language, 10 voices (M1-M5, F1-F5), powered by Supertonic 3 ONNX models via WebGPU/WASM
- Kokoro β Ultra-natural English TTS with 80+ voices, powered by Kokoro.js
Clone any voice from a 5-30 second recording β no GPU required on your end. Our Google Colab notebook handles the training on free cloud GPUs.
How it works:
- Open the Colab notebook (one click from the app)
- Upload a voice recording
- Train (~10-20 min on free GPU)
- Download
.jsonvoice file - Upload it in Supertonic β use your cloned voice instantly
Ready-to-use character voices: Narrator, Villain, Storyteller, Commander, Mystic, Child, Dramatic, Soothing, and more β each a tuned combo of voice + speed + emotion + DSP.
Apply real-time emotion effects to any voice:
| Effect | What it does |
|---|---|
| Happy | Brighter tone, lifted pitch |
| Sad | Lower pitch, softer highs |
| Angry | Sharp presence, boosted highs |
| Whisper | Breathiness + low-cut |
| Hero | Deep, authoritative tone |
| Cartoon | High pitch, playful |
| Cinematic | Deep, dramatic, movie-trailer feel |
| Calm | Gentle, lowered energy |
4-tier audio post-processing built in:
- Raw β No processing, pure model output
- Polished β De-essing + compression + normalization
- Premium β Polished + warmth (tube saturation) + multiband EQ
- Pro Pack β Full pipeline with all effects maximized
English, Korean, Japanese, Arabic, Hindi, French, German, Spanish, Portuguese, Italian, Russian, Chinese, Dutch, Polish, Turkish, Ukrainian, Vietnamese, and more.
Hear any voice before generating β click the play button on any voice chip to instantly preview how it sounds.
Visit the Live Demo β works instantly, no install needed.
git clone https://github.com/CodekinsTech/supertonic-voice-studio.git
cd supertonic-voice-studio
npm install
npm run devOpen http://localhost:3000 β that's it.
Works on mobile browsers too, though Supertonic downloads ~350MB of AI models on first use. Kokoro is lighter and loads faster on mobile. For best results, use a desktop browser with stable Wi-Fi.
- Frontend: Vanilla HTML/CSS/JS β zero framework overhead
- TTS Engine: ONNX Runtime Web (WebGPU with WASM fallback)
- Kokoro Engine: kokoro-js with Q8 ONNX model
- Audio Processing: Web Audio API (OfflineAudioContext)
- Voice Cloning: PyTorch + SpeechBrain (via Google Colab)
- Build: Vite
- Models: HuggingFace (Supertone/supertonic-3)
- Mobile: Capacitor-ready (Android/iOS)
supertonic-studio/
βββ index.html # Main app with Kokoro/Supertonic tabs
βββ supertonic.html # Supertonic Voice Studio page
βββ main.js # Supertonic app logic + DSP + presets
βββ helper.js # ONNX model loading + voice style utils
βββ vite.config.js # Multi-page Vite build config
βββ voice_cloner.ipynb # Google Colab voice cloning notebook
βββ public/
β βββ kokoro/
β βββ index.html # Kokoro Voice Studio page
βββ package.json
We welcome contributions! Here's how:
- Fork the repo
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Audiobook mode (paste a book, assign voices to characters, batch generate)
- More TTS engines (Piper, Sherpa-ONNX)
- Voice style marketplace (share cloned voices)
- Real-time streaming TTS
- SSML support
- Browser extension for reading web pages aloud
- PWA with full offline support
MIT License β use it however you want, commercially or personally.
This tool is for legitimate use only. By using voice cloning features, you agree not to clone voices without the speaker's consent. You are solely responsible for how you use generated audio. Do not use this tool to create deepfakes, impersonate others, or produce misleading content.
If this project saved you from paying for ElevenLabs, give it a star!
Built with β€οΈ by CodekinsTech
β Star this repo if you find it useful β it helps others discover it!