Skip to content

About

Free, open-source voice studio that runs 100% in your browser. No API keys, no servers, no sign-up. Text-to-speech + voice cloning via Google Colab.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

πŸŽ™οΈ Supertonic Voice Studio

Free, browser-based voice studio β€” no API keys, no servers, no sign-up

Generate natural speech in 31 languages, clone any voice, and apply cinematic audio effects β€” all running 100% in your browser.

Live Demo Open In Colab License: MIT Stars


ElevenLabs charges $5-22/mo. We do it for free. In your browser. No account needed.



✨ What Makes This Different

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

πŸš€ Features

🎀 Two TTS Engines

  • 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

🧬 Voice Cloning (Free)

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:

  1. Open the Colab notebook (one click from the app)
  2. Upload a voice recording
  3. Train (~10-20 min on free GPU)
  4. Download .json voice file
  5. Upload it in Supertonic β†’ use your cloned voice instantly

🎭 20 Voice Presets

Ready-to-use character voices: Narrator, Villain, Storyteller, Commander, Mystic, Child, Dramatic, Soothing, and more β€” each a tuned combo of voice + speed + emotion + DSP.

🎨 Emotion FX Engine

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

πŸŽ›οΈ Professional DSP Pipeline

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

🌍 31 Languages

English, Korean, Japanese, Arabic, Hindi, French, German, Spanish, Portuguese, Italian, Russian, Chinese, Dutch, Polish, Turkish, Ukrainian, Vietnamese, and more.

πŸ”Š Voice Preview

Hear any voice before generating β€” click the play button on any voice chip to instantly preview how it sounds.


πŸ–₯️ Quick Start

Option 1: Use the live demo (recommended)

Visit the Live Demo β€” works instantly, no install needed.

Option 2: Run locally

git clone https://github.com/CodekinsTech/supertonic-voice-studio.git
cd supertonic-voice-studio
npm install
npm run dev

Open http://localhost:3000 β€” that's it.

Option 3: Clone a voice

Open In Colab


πŸ“± Mobile Support

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.


πŸ—οΈ Tech Stack

  • 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)

πŸ“‚ Project Structure

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

🀝 Contributing

We welcome contributions! Here's how:

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Ideas for contributions

  • 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

πŸ“„ License

MIT License β€” use it however you want, commercially or personally.


⚠️ Disclaimer

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.


⭐ Star History

If this project saved you from paying for ElevenLabs, give it a star!

Star History Chart


Built with ❀️ by CodekinsTech

⭐ Star this repo if you find it useful β€” it helps others discover it!

About

Free, open-source voice studio that runs 100% in your browser. No API keys, no servers, no sign-up. Text-to-speech + voice cloning via Google Colab.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages