sntts β Pan-Indic & Classical Sanskrit Neural TTS (VITS + 16 kHz HiFi-GAN)
sntts is a compact, single-checkpoint Pan-Indic & Classical Sanskrit neural text-to-speech model (35.4M parameters; 54.3 MB single-file browser ONNX) supporting 6 Indic languages (Sanskrit [sa], Hindi [hi], Kannada [kn], Tamil [ta], Telugu [te], Malayalam [ml]) across 9 Brahmic scripts + ISO-15919/IAST in Python, Node.js, and 100% client-side in the browser via onnxruntime-web WASM SIMD.
Training & Evaluation Highlights
- GCP GPU Training: Trained on
NVIDIA L4(24epochs,3024steps) across1,008studio 16 kHz utterances curated from 7 Hugging Face speech datasets (prathoshap/sushrota-sanskrit-asr-data,yashnbx/gita_supersite_sanskrit_tts, SYSPIN Hindi/Kannada/Tamil/Telugu, and IITM Malayalam). - Held-Out Evaluation (
N = 126utterances,B = 1,000bootstrap):- Mean Mel-Cepstral Distortion (
MCD): 5.143 dB - Independent
Su-ΕrotΔSanskrit ASR Round-TripCER: 15.006%
- Mean Mel-Cepstral Distortion (
- Files:
model.safetensors,config.json,sntts_config.json,vocab.jsonβ PyTorch FP32 checkpointonnx/model_quantized.onnxβ Single-file FP16 browser ONNX (54.3 MB, zero.datasidecars,r = 0.9998parity with FP32)training_history.json,gcp_job_manifest.jsonβ Full training telemetry
- Downloads last month
- 23