You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Log in or Sign Up to review the conditions and access this model content.

Matcha-TTS Nepali โ€” v5.1, multi-speaker (denoised + split 8s)

Self-contained release of the 2-speaker Nepali Matcha-TTS model: acoustic checkpoint, vocoder, exact training configs, the matcha package, a seeded synthesis script and reference audio.

This Hugging Face repo is the runnable one (GitHub gitignores checkpoint+vocoder). Previous: v3 pitch-filtered (private), v2, v1.

What changed vs v5: v5 used raw combined_Rajesh 1665 3023 train (16kHz podcast, 39dB SNR, 11s avg, 76ms/phone) โ€” male had glitter/unclear & mid-utterance voice drift due to noise + long spans + host leakage. v5.1 denoised 1665 via noisereduce (39โ†’69dB floor) and split >8s at silences via prepare_male_v4.py (821 split โ†’ 2596 segs 2466/130 218m), merged with female 1516 โ†’ 3907/205 train mel -6.19/2.47, 22050Hz peak 0.707. Result: reduced glitter, clearer phones, stable male register vs v5 22.95s long โ†’ 13.08s.

Run logs/train/male_female_2spk_v5p1/runs/2026-09-08_10-48-19
Trained 2026-09-08 10:48โ†’14:24 (3h36m), single NVIDIA GB10, 200 epochs 20.9M
Sample rate 22050 Hz, 80-band mel, hop 256
Speakers 2
Vocabulary union n_vocab 264
Init checkpoints/male_female_2spk_v5_adapted.ckpt (English LJSpeech + Nepali union, 192โ†’256)

Speaker ids

spk Voice Training data
0 male (Rajesh, denoised+split) 2596 segs (2466 train/130 val)
1 female (chatterbox) 1516 (1441/75)

Keep ordering โ€” API voice โ†’ spk: "male"โ†’0, "female"โ†’1.

Contents

version5.1-denoised-split/
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ synthesize.py
โ”œโ”€โ”€ requirements.txt
โ”œโ”€โ”€ MANIFEST.sha256
โ”œโ”€โ”€ checkpoints/matcha_male_female_2spk_v5p1.ckpt  last.ckpt epoch 200
โ”œโ”€โ”€ vocoder/g_02500000
โ”œโ”€โ”€ configs/
โ”‚   โ”œโ”€โ”€ data_male_female_2spk_v5p1.yaml
โ”‚   โ”œโ”€โ”€ experiment_male_female_2spk_v5p1.yaml
โ”‚   โ””โ”€โ”€ train_config_resolved.yaml
โ”œโ”€โ”€ matcha/  # model/text/vocoder package
โ””โ”€โ”€ samples/
    โ”œโ”€โ”€ v5p1_male_short.wav (0.74s)
    โ”œโ”€โ”€ v5p1_male_medium.wav (5.76s)
    โ”œโ”€โ”€ v5p1_male_long.wav (13.08s)
    โ””โ”€โ”€ v5p1_female_*.wav

Synthesis

.venv/bin/python synthesize.py --ckpt checkpoints/matcha_male_female_2spk_v5p1.ckpt --vocoder vocoder/g_02500000 --spk 0 --symbols union --steps 10 --text "เคจเคฎเคธเฅเคคเฅ‡เฅค"
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support