Downloads · 30 days
47
52% of all-time downloads
Anadilorg/Anadil_Kurmanji_TTS
Anadil_Kurmanji_TTS is a text-to-speech model from Anadilorg. Use it when you need text read aloud. It is set up for voxcpm. The card lists the license as mit.
AnadilKurmanjiTTS, openbmb/VoxCPM2 temel modeli üzerine LoRA (Low-Rank Adaptation) ile ince ayar yapılmış, Kurmancî (Kurdish Kurmanji, ISO 639-3: kmr) için açık kaynak bir konuşma sentezi (text-to-speech) modelidir.Mo…
Downloads · 30 days
47
52% of all-time downloads
All-time downloads
90
Public
Repo size
103 MB
Likes
0
Public
Click a slice to open those files.
.safetensors72.4 MB · 71%
From the Hugging Face model README
AnadilKurmanjiTTS, openbmb/VoxCPM2 temel modeli üzerine LoRA (Low-Rank Adaptation) ile ince ayar yapılmış, Kurmancî (Kurdish Kurmanji, ISO 639-3: kmr) için açık kaynak bir konuşma sentezi (text-to-speech) modelidir.Mozilla'nın açık kaynak veri setlerinden derlenen 65.102 segmentlik tek konuşmacılı bir veri setiyle eğitilmiştir — bu, "Anadil" ailesindeki (Lazca, Zazaca, Adığece, Kurmancî) en büyük ve en olgun modeldir.
AnadilKurmanjiTTS is an open-source text-to-speech LoRA adapter for Kurmanji Kurdish (kmr), fine-tuned on top of VoxCPM2 on 65,102 single-speaker utterances — the largest and most-trained model in the "Anadil" family of endangered-language TTS adapters (alongside sibling models for Laz, Zaza, and Adyghe). UNESCO classifies Kurdish Kurmanji as a language with significant diaspora communities in Turkey where intergenerational transmission is declining — among younger speakers in the Turkish diaspora, fluency has dropped substantially. This model is part of an effort to keep the language's sound alive in digital tools.
| Özellik | Detay |
|---|---|
| Dil | Kurmancî (kmr) |
| Konuşucu | spk_tmp_001 (tek konuşmacı) |
| Temel model | openbmb/VoxCPM2 |
| Yöntem | LoRA (r=32, α=32, LM + DiT katmanları) |
| Eğitim verisi | 65.102 segment — Mozilla'nın açık kaynak veri setlerinden derlenen Anadil ailesinin en büyük veri seti |
| Eğitim adımı | 10.000 |
| Adapter boyutu | ~70 MB (384 tensor, ~18,1M parametre, F32) |
| Sample rate | 16 kHz giriş / 48 kHz çıkış |
| Lisans | MIT |
Aşağıda orijinal referans ses (gerçek konuşmacı) ile modelin ürettiği sentez (TTS) arasındaki farkları duyabilirsiniz:
1. lê min bavê wî Xalê Cemo di nava gund de dîtiye.
| Orijinal (Gerçek Konuşmacı) | Sentez (Model Çıktısı) |
|---|---|
| <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/1.wav"></audio> | <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/1a.wav"></audio> |
2. Ez dikarim bi hevokekê alîkariya we bikim.
| Orijinal (Gerçek Konuşmacı) | Sentez (Model Çıktısı) |
|---|---|
| <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/2.wav"></audio> | <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/2a.wav"></audio> |
3. Ne poşman im ji qerarên xwe.
| Orijinal (Gerçek Konuşmacı) | Sentez (Model Çıktısı) |
|---|---|
| <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/3.wav"></audio> | <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/3a.wav"></audio> |
4. Ev birayê min e.
| Orijinal (Gerçek Konuşmacı) | Sentez (Model Çıktısı) |
|---|---|
| <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/4.wav"></audio> | <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/4a.wav"></audio> |
5. Heta ez bijîm, ez ê vê civînê bi kêfxweşî bibîr bînim.
| Orijinal (Gerçek Konuşmacı) | Sentez (Model Çıktısı) |
|---|---|
| <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/5.wav"></audio> | <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/5a.wav"></audio> |
6. Civîna Putin û Erdogan bi dawî bû.
| Orijinal (Gerçek Konuşmacı) | Sentez (Model Çıktısı) |
|---|---|
| <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/6.wav"></audio> | <audio controls preload="none" src="https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS/resolve/main/samples/6a.wav"></audio> |
pip install torch torchaudio soundfile safetensors numpy voxcpm
git clone https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS
cd Anadil_Kurmanji_TTS
python inference.py --text "[speaker:spk_tmp_001 language:kmr] Ez dikarim bi hevokekê alîkariya we bikim."
from voxcpm import VoxCPM
from voxcpm.model.voxcpm import LoRAConfig
import json, soundfile as sf
lora_cfg_dict = json.load(open("lora_config.json"))["lora_config"]
lora_cfg = LoRAConfig(**{k: v for k, v in lora_cfg_dict.items() if k in LoRAConfig.model_fields})
model = VoxCPM.from_pretrained(
"openbmb/VoxCPM2",
load_denoiser=False,
lora_config=lora_cfg,
lora_weights_path="lora_weights.safetensors",
device="cuda", # veya "mps" / "cpu"
)
model.load_lora("lora_weights.safetensors")
text = "[speaker:spk_tmp_001 language:kmr] Ez dikarim bi hevokekê alîkariya we bikim."
audio = model.generate(text=text, inference_timesteps=10, cfg_value=2.0)
sf.write("output.wav", audio, 48000)
pip install gradio
python demo.py
Bu proje için barındırılan bir Hugging Face Space bilinçli olarak oluşturulmadı;
demo.pyyalnızca kendi bilgisayarınızda/sunucunuzda çalıştırmak içindir.
python test_smoke.py --weights-only # sadece ağırlık bütünlüğü, saniyeler sürer
python test_smoke.py # tam test (model indirme + gerçek ses üretimi)
Girdi metni şu formatta olmalı: [speaker:spk_tmp_001 language:kmr] <metin> — inference.py/demo.py bu etiketi otomatik olarak modelin beklediği forma çevirir.
Kurmancî, Türkiye, Suriye, Irak ve İran'da milyonlarca konuşucusi olan bir dildir. Türkiye'deki büyük diaspora topluluğuyla birlikte, kuşaklar arası dil aktarımı ciddi biçimde zayıflamaktadır — özellikle genç nesiller arasında anadil akıcılığı kaybolmaktadır. Bu model, Kurmancînin dijital araçlarda (sesli asistanlar, eğitim materyalleri, erişilebilirlik uygulamaları) var olabilmesi için açık kaynak bir temel sunmayı amaçlıyor.
MIT — bkz. LICENSE
Sorun, geri bildirim veya katkı için lütfen bu deponun Community/Discussions sekmesini kullanın. Anadil.Org adresinden bizimle iletişime geçebilirsiniz.
@misc{anadilKurmanjiTTS2026,
title = {AnadilKurmanjiTTS: An Open-Source Text-to-Speech LoRA Adapter for Kurmanji Kurdish},
author = {Anadilorg},
year = {2026},
howpublished = {\url{https://huggingface.co/Anadilorg/Anadil_Kurmanji_TTS}}
}