Independent benchmark
Both checkpoints were decoded with the same Turkish transcription prompt,
greedy generation, audio-duration filter and Turkish-aware text normalizer.
Table with columns: Model, Parameters, WER ↓, CER ↓| Model | Parameters | WER ↓ | CER ↓ |
|---|
openai/whisper-small | 244M | 16.53% | 3.90% |
| DUSUNEN Dinle v1 | 244M | 14.41% | 3.49% |
Relative WER reduction: 12.83%. Raw, machine-readable
results are included as benchmark-baseline.json and benchmark-final.json.
Use
import torch
from transformers import pipeline
device = 0 if torch.cuda.is_available() else -1
transcribe = pipeline(
"automatic-speech-recognition",
model="GoktugD/DUSUNEN-Dinle-244M-v1",
device=device,
chunk_length_s=30,
)
print(transcribe("turkce_konusma.wav")["text"])
For deterministic Turkish decoding with the low-level API, set language="tr"
and task="transcribe" in the generation configuration.
Training and reproducibility
- Base:
openai/whisper-small (Apache-2.0)
- Data:
google/fleurs, Turkish tr_tr configuration (CC BY 4.0)
- Audio: 16 kHz mono, at most 30 seconds
- Optimizer schedule: AdamW,
1e-5, linear decay, 10% warmup
- Effective batch size: 16; five epochs; BF16; seed 42
- Hardware: NVIDIA GeForce RTX 3090 24 GB
- Training time: 1688.4 seconds
- Test split was not used for gradient updates
- Full training program:
train_dinle_asr.py
Intended use
Dinle is intended for Turkish transcription, subtitle drafts, searchable audio,
meeting notes and accessibility prototypes. Validate it on your own accents,
microphones and acoustic conditions before production use.
Limitations
- FLEURS contains read speech; spontaneous conversation, regional accents,
code-switching, names and noisy far-field audio can behave differently.
- Like other sequence-to-sequence ASR systems, the model can omit, repeat or
hallucinate words. Do not treat transcripts as authoritative evidence.
- Do not use it to transcribe people without appropriate consent or in
high-stakes decisions without human review.
Integrity
model.safetensors SHA-256: 21cbca7eebae9c5f6f0df4b3d64cc3c414655c263207268041ed41e3b5d979ba
Developed and released by Göktuğ Düşünen.