Downloads · 30 days
15
24% of all-time downloads
Bokhbat/mongolian-vits-myvoice
mongolian-vits-myvoice is a text-to-speech model from Bokhbat. Use it when you need text read aloud. It is set up for coqui. The card lists the license as apache-2.0.
Speaker-adapted fine-tune of Bokhbat/mongolian-vits-tts: the multi-speaker Mongolian VITS model with one new voice (speaker01) added, without degrading the original Mongolian ability.
Downloads · 30 days
15
24% of all-time downloads
All-time downloads
62
Public
Repo size
1 GB
Likes
1
Public
Click a slice to open those files.
.pth977 MB · 97%
From the Hugging Face model README
Speaker-adapted fine-tune of Bokhbat/mongolian-vits-tts:
the multi-speaker Mongolian VITS model with one new voice (speaker01) added,
without degrading the original Mongolian ability.
speaker01 (id 78, the new voice)text_encoder (phonetics/text) and duration_predictor (rhythm/prosody)
were frozen — the language model cannot drift on the small dataset.2e-5 (base used 2e-4) + eval-based best-model selection.The original 78 voices still synthesize full natural Mongolian; speaker01
is the newly learned voice. Note: 3.7 min is very little data — speaker01
is recognizable but rough; more data would sharpen it.
| File | Description |
|---|---|
best_model.pth | Fine-tuned VITS checkpoint (79 speakers) |
config.json | Coqui TTS config |
speakers.pth | 79-speaker name→id map (speaker01 = 78) |
tensorboard/ | Fine-tune training curves |
ft_yourvoice_spk01.wav | Sample: new voice (speaker01) |
ft_original_spk0053.wav | Sample: an original voice (spk_0053), Mongolian-ability check |
from huggingface_hub import hf_hub_download
from TTS.utils.synthesizer import Synthesizer
repo = "Bokhbat/mongolian-vits-myvoice"
ckpt = hf_hub_download(repo, "best_model.pth")
cfg = hf_hub_download(repo, "config.json")
spk = hf_hub_download(repo, "speakers.pth")
syn = Synthesizer(ckpt, cfg, tts_speakers_file=spk, use_cuda=False)
# the new voice:
wav = syn.tts("Сайн байна уу?", speaker_name="speaker01")
syn.save_wav(wav, "myvoice.wav")
# an original Mongolian voice still works:
wav = syn.tts("Сайн байна уу?", speaker_name="spk_0053")
syn.save_wav(wav, "original.wav")