CoolFace
Modelpublic

sush0401/IndicF5-Kannada-Bedtime-v2

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes23downloads
Model Card

IndicF5 Kannada Bedtime v2

Fine-tuned IndicF5 for Kannada bedtime story narration in a parent's cloned voice.

Training

  • —Base: ai4bharat/IndicF5 (MIT license)
  • —Dataset: SPRINGLab/IndicTTS_Kannada + synthetic bedtime clips (800 clips, ~6h)
  • —Method: Full fine-tune (CFM component only)
  • —Steps: 500 (best checkpoint at step 500, loss 0.4043)
  • —GPU: A100-80GB via Modal

Evaluation (10 sentences × 2 references)

CheckpointSilencePitch StdSyll/sMOSFlatnessRank
stock49.3%46.4Hz1.93.90.6297th
v3_step020052.0%51.0Hz2.24.20.5825th
v3_step040043.8%41.1Hz1.73.70.5326th
v3_step060049.6%47.8Hz1.63.90.5784th
v3_step080047.1%47.2Hz2.14.00.4873rd
v3_final43.8%43.7Hz2.54.20.5382nd
v2_step050045.1%45.4Hz3.04.20.4911st

Demo Audio

Kannada bedtime stories (fine-tuned)

MoodAudio
Magicalkannada_magical.wav
Funnykannada_funny.wav
Calmingkannada_calming.wav
Dreamykannada_dreamy.wav

Full pipeline (translate + narrate)

  • —pipeline_test_kannada.wav — English story → IndicTrans2 → IndicF5 Kannada narration
  • —reference_voice.wav — Reference voice used for cloning

How to use

python
from transformers import AutoModel

model = AutoModel.from_pretrained("sush0401/IndicF5-Kannada-Bedtime-v2", trust_remote_code=True)
audio = model("ಕನ್ನಡ ಪಠ್ಯ", ref_audio_path="reference.wav", ref_text="Reference transcript")

Part of DreamVoice

DreamVoice — bedtime stories in a parent's cloned voice.