Downloads · 30 days
43
14% of all-time downloads
naijaml/f5-tts-yoruba
f5-tts-yoruba is a text-to-speech model from naijaml. Use it when you need text read aloud. It is set up for f5-tts. The card lists the license as cc-by-nc-4.0.
Fine-tuned F5-TTS v1 Base (335M params) for Yorùbá language with full tonal diacritic support.
Downloads · 30 days
43
14% of all-time downloads
All-time downloads
312
Public
Repo size
1.4 GB
Likes
7
Public
Click a slice to open those files.
.pt1.3 GB · 100%
From the Hugging Face model README
Fine-tuned F5-TTS v1 Base (335M params) for Yorùbá language with full tonal diacritic support.
| Base model | F5-TTS v1 Base (flow-matching DiT) |
| Parameters | 335M |
| Training data | ~13.4 hours (BibleTTS + SLR86 + WAXAL) |
| Steps | 150,000 |
| GPUs | 2× A100-40GB |
| Effective batch | 38,400 frames/step |
| Learning rate | 7.5e-5 |
| Tokenizer | Character-level (no pinyin) |
| Vocab | 2,562 chars (base + Yorùbá diacritics) |
import f5_tts.model.utils as f5_utils
# CRITICAL: Must bypass pinyin conversion BEFORE any other F5-TTS import
f5_utils.convert_char_to_pinyin = lambda texts, polyphone=True: texts
from f5_tts.api import F5TTS
f5tts = F5TTS(
model="F5TTS_v1_Base",
ckpt_file="model_150000.pt",
vocab_file="vocab.txt",
device="cuda",
)
# ref_file: 5-10s WAV of any voice (add ~1s trailing silence for best results)
# ref_text: what the reference says (Yorùbá or English)
# gen_text: Yorùbá text with full diacritics
wav, sr, _ = f5tts.infer(
ref_file="reference.wav",
ref_text="text spoken in reference",
gen_text="ẹ kú àárọ̀, báwo ni àwọn ọmọ yín ṣe wà?",
speed=1.0,
nfe_step=16,
file_wave="output.wav",
)
[breath], [snap]) from reference text if present.| Source | Samples | Hours | Notes |
|---|---|---|---|
| BibleTTS Yorùbá | 7,560 | ~8h | Studio quality, single speaker |
| SLR86 | 3,583 | ~3h | Crowdsourced, male + female |
| WAXAL TTS | 1,492 | ~3h | Diacritics restored via Gemini |
CC-BY-NC-4.0
This model is free for research and non-commercial use. For commercial licensing, contact us.
The base F5-TTS pretrained model is licensed under CC-BY-NC due to the Emilia training dataset.
@misc{naijaml-f5tts-yoruba-2026,
title={F5-TTS Yorùbá: First Zero-Shot Voice Cloning TTS for Yorùbá},
author={NaijaML},
year={2026},
url={https://huggingface.co/naijaml/f5-tts-yoruba}
}
Built on F5-TTS by Yushen Chen et al. Training data from BibleTTS, SLR86, and Google WAXAL.