Downloads · 30 days
30
23% of all-time downloads
anke01/whisper-small-uyhgur-cer-7
whisper-small-uyhgur-cer-7 is a machine learning model from anke01. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Fine-tuned Whisper-small model for Uyghur automatic speech recognition.
Downloads · 30 days
30
23% of all-time downloads
All-time downloads
131
Public
Parameters
242M
967 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors967 MB · 100%
From the Hugging Face model README
Fine-tuned Whisper-small model for Uyghur automatic speech recognition.
This is a fine-tuned version of OpenAI Whisper Small specifically optimized for Uyghur language speech recognition using the THUYG-20 dataset.
| Metric | Base Model | Fine-tuned |
|---|---|---|
| CER | 17.94% | 7.14% |
| WER | - | 29.93% |
pip install transformers datasets evaluate torch
import torch
from transformers import WhisperForConditionalGeneration, WhisperProcessor
# Load model and processor
model = WhisperForConditionalGeneration.from_pretrained("your-repo/whisper-small-uyghur")
processor = WhisperProcessor.from_pretrained("your-repo/whisper-small-uyghur")
# Forced decoder IDs for Uyghur transcription
forced_decoder_ids = [
[1, 51865], # Language: Uyghur
[2, 50359], # Task: transcribe
[3, 50363] # No timestamps
]
# Transcribe
inputs = processor(audio_array, sampling_rate=16000, return_tensors="pt")
generated_ids = model.generate(**inputs, forced_decoder_ids=forced_decoder_ids)
transcription = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(transcription)
per_device_train_batch_size: 8
gradient_accumulation_steps: 1
learning_rate: 5e-5
warmup_steps: 50
max_steps: 3000
fp16: True
MIT License
If you use this model, please cite:
@misc{whisper-small-uyghur,
author = {Your Name},
title = {Whisper Small Uyghur ASR},
year = {2026},
publisher = {HuggingFace},
url = {https://huggingface.co/your-repo/whisper-small-uyghur}
}