ಕನ್ನಡ Text-to-Speech
Kokoro-82M · Kannada

A fast, small, open TTS voice for Kannada — 82M parameters, runs on CPU, trained for under $100 of compute. Prosody comes from a trained diffusion sampler, not a fixed style vector.

🔊 Listen

Generated by the released model — 82M parameters, single pass, no post-processing or cherry-editing.

ಇಂದು ಬೆಳಿಗ್ಗೆ ನಾನು ಕಾಫಿ ಕುಡಿಯುತ್ತಾ ಪತ್ರಿಕೆ ಓದಿದೆ. ಹೊರಗೆ ಮಳೆ ಬರುತ್ತಿತ್ತು, ಮತ್ತು ವಾತಾವರಣ ತುಂಬಾ ಹಿತವಾಗಿತ್ತು.
“This morning I read the newspaper over coffee. It was raining outside, and the weather was lovely.”
ಬೆಂಗಳೂರಿನಲ್ಲಿ ಇಂದು ವಾತಾವರಣ ತುಂಬಾ ಚೆನ್ನಾಗಿದೆ.
“The weather in Bengaluru is very nice today.”
ನೀವು ಊಟ ಮಾಡಿದ್ದೀರಾ?
“Have you eaten?”

Why it matters

Model size82M parameters — runs on a phone-class CPU
SpeedRTF 0.05–0.4 on GPU · a few seconds/sentence on CPU
IntelligibilityASR round-trip CER 0.00 on clean text — a Kannada ASR transcribes the synthesis back exactly
Total training compute< $100 (Colab + small cloud-GPU jobs)
Data~11 h public Kannada speech (IndicTTS + AI4Bharat Rasa), 17 speakers
LicenseCode Apache-2.0 · weights inherit training-data terms

Kannada is language #1 of a planned open family: one small model · one voice · every major Indian language, running locally — no cloud API required.

Run it yourself

# mac: brew install espeak-ng   ·   debian: apt install espeak-ng
git clone https://github.com/sammy4321/Kokoro-Indic-Fine-Tuning
cd Kokoro-Indic-Fine-Tuning && pip install -r demo/requirements.txt huggingface_hub
python inference/synthesize.py --text "ನಮಸ್ಕಾರ!" --out namaskara.wav --best-of 3