VITA is a developer-friendly Python library that makes it easy to integrate TTS (Text-to-Speech) into your applications.
Powered by open-weight models like Kokoro-82M and Suno's Bark. VITA is modular, lightweight, and ready for production or personal use.
Models Supported:
✅ Kokoro TTS ✅ Suno Bark TTS
- ✅ Seamless Python API
- ✅ One-line CLI usage
- ✅ Outputs clean
.wavfiles - ✅ Based on Kokoro-82M
- ✅ Designed for plug-and-play integration
- 🔜 Multi-model support coming soon
Python Version - 3.11
git clone https://github.com/moulish-dev/vita.git
cd vita
python3.11 -m venv .venv
source .venv/bin/activate #or for Windows ---> .venv\Scripts\activate
pip install -r requirements.txt
pip install -e .VITA uses the kokoro TTS engine, which may rely on espeak-ng for phoneme processing on some platforms.
sudo apt-get update
sudo apt-get install espeak-ng- Download
espeak-ngfrom Releases - Run the installer (
espeak-ng-setup.exe) - Add it to your System PATH
brew install espeakfrom vita import TTS
tts = TTS()
tts.generate_audio("This is VITA speaking.", output_path="demo.wav")python -m vita --text "Hello from VITA!" --output hello.wavpython examples/use_vita.py- 🔜 Add Bark, Tortoise, and Coqui TTS support
- 🔜 REST API interface with FastAPI
- 🔜 Speaker identity and voice styling
- 🔜 Gradio/Streamlit web demo
Apache 2.0 — use freely in personal and commercial applications.
The accompanying model Supertonic is released under the OpenRAIL-M License. - see the LICENSE file for details.
- Kokoro-82M by Hexgrad
- Built using KPipeline
- Bark TTS by Suno
- NeuttsAir by Neuphonic
- Supertonic by Supertone