Downloads · 30 days
9
3% of all-time downloads
samudr-ai/svara-tts-v1-hindi-ft
svara-tts-v1-hindi-ft is a text-to-speech model from samudr-ai. Use it when you need text read aloud. The card lists the license as apache-2.0.
A fine-tuned version of kenpath/svara-tts-v1 on the Hindi TTS dataset (11.8K samples).
Downloads · 30 days
9
3% of all-time downloads
All-time downloads
268
Public
Parameters
3.3B
6.6 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors6.6 GB · 100%
From the Hugging Face model README
A fine-tuned version of kenpath/svara-tts-v1 on the Hindi TTS dataset (11.8K samples).
| Property | Value |
|---|---|
| Base model | kenpath/svara-tts-v1 (Llama 3.2 + SNAC audio tokens) |
| Fine-tuning method | LoRA (rank 64, alpha 128) |
| Training data | 10,876 Hindi audio-text pairs from Kaggle Hindi TTS dataset |
| Training time | ~2 hours on NVIDIA A100 80GB |
| Epochs | 3 |
| Final train loss | 3.406 |
| Final eval loss | 3.393 |
Controlled comparison using identical inputs (Hindi Male, temp=0.7, top_p=0.9, 5 sentences):
| Metric | Base Model | Fine-tuned | Improvement |
|---|---|---|---|
| RMS (loudness/clarity) | 2,225 | 4,010 | +80% |
| Silence ratio | 53.0% | 39.6% | -13.4% |
| Audio duration | 5.08s avg | 4.21s avg | -17% (more concise) |
| Generation speed | 3.01s avg | 2.48s avg | 17.5% faster |
vllm serve samudr-ai/svara-tts-v1-hindi-ft \
--port 8000 \
--trust-remote-code \
--gpu-memory-utilization 0.85 \
--max-model-len 4096
export VLLM_MODEL=samudr-ai/svara-tts-v1-hindi-ft
export VLLM_BASE_URL=http://localhost:8000/v1
uvicorn api.server:app --host 0.0.0.0 --port 8080
from tts_engine.orchestrator import SvaraTTSOrchestrator
orch = SvaraTTSOrchestrator(
base_url="http://localhost:8000/v1",
model="samudr-ai/svara-tts-v1-hindi-ft",
speaker_id="Hindi (Male)",
)
audio_chunks = list(orch.stream("नमस्ते, आप कैसे हैं?"))
audio = b"".join(audio_chunks)
Hindi text → Llama 3.2 tokenizer → text tokens
↓
Svara-TTS LLM (this model)
↓
SNAC audio tokens → SNAC decoder → 24kHz PCM audio
The model generates discrete SNAC audio tokens autoregressively, which are then decoded to waveform audio using the SNAC 24kHz codec.
Apache 2.0 (same as base model)