Downloads · 30 days
729
64% of all-time downloads
dheeyantra/dhee-indic-f5
dhee-indic-f5 is a text-to-speech model from dheeyantra. Use it when you need text read aloud. It is set up for f5-tts. The card lists the license as cc-by-nc-4.0.
A zero-shot, voice-cloning text-to-speech model for Indian languages and Indian-accented English, fine-tuned from ai4bharat/IndicF5. Give it a short reference clip (audio + its transcript) and target text, and it spea…
Downloads · 30 days
729
64% of all-time downloads
All-time downloads
1.1K
Public
Parameters
351M
1.4 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors1.4 GB · 100%
From the Hugging Face model README
A zero-shot, voice-cloning text-to-speech model for Indian languages and
Indian-accented English, fine-tuned from ai4bharat/IndicF5.
Give it a short reference clip (audio + its transcript) and target text, and it
speaks the target in the reference speaker's voice.
IndicF5 is a strong flow-matching TTS backbone for 11 Indian languages. This
fine-tune keeps that foundation and focuses on:
Everything else — the architecture, the inference API, and the reference-clip conditioning — is unchanged from IndicF5, so existing IndicF5 code works as-is by swapping the model id.
Assamese, Bengali, English (Indian), Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu.
This model uses the IndicF5 interface. Provide a reference audio clip, the exact transcript of that clip, and the text you want spoken.
from transformers import AutoModel
import numpy as np, soundfile as sf
repo = "dheeyantra/dhee-indic-f5"
model = AutoModel.from_pretrained(repo, trust_remote_code=True)
audio = model(
"नमस्ते, आप कैसे हैं?", # text to synthesize
ref_audio_path="ref.wav", # a few seconds of the target speaker
ref_text="This is the reference transcript.", # exact transcript of ref.wav
)
if audio.dtype == np.int16:
audio = audio.astype(np.float32) / 32768.0
sf.write("out.wav", np.array(audio, dtype=np.float32), samplerate=24000)
Tips
ref_text must match it
exactly.Released under CC-BY-NC-4.0 — free to use, share, and adapt for non-commercial purposes with attribution.
This model inherits non-commercial terms from its lineage: it is fine-tuned from
ai4bharat/IndicF5, which builds on F5-TTS (trained on the Emilia
dataset, CC-BY-NC-4.0) and IIT-Madras Indic TTS data (non-commercial). The
non-commercial restriction therefore carries through to this model.
For commercial licensing, contact [email protected].
ai4bharat/IndicF5 (MIT)@misc{dhee_indic_f5,
title = {Dhee-Indic-F5: Indian-language voice-cloning TTS},
author = {DheeYantra Research Labs},
year = {2026},
howpublished = {\url{https://huggingface.co/dheeyantra/dhee-indic-f5}}
}