Downloads · 30 days
0
anke01/Whisper-medium-uyghur-cer12
Whisper-medium-uyghur-cer12 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. The card lists the license as mit.
Fine-tuned OpenAI Whisper-medium model for Uyghur Automatic Speech Recognition.
Downloads · 30 days
0
Access
Public
Updated Mar 19, 2026
Repo size
5.3 GB
Likes
1
Public
Click a slice to open those files.
.safetensors3.1 GB · 57%
From the Hugging Face model README
Fine-tuned OpenAI Whisper-medium model for Uyghur Automatic Speech Recognition.
| Metric | Value |
|---|---|
| WER | 22.53% |
| CER | 12.56% |
| Split | Samples | Duration |
|---|---|---|
| Train | 11,287 | 17.44h |
| Validation | 1,045 | 1.37h |
| Test | 795 | 0.86h |
| Total | 13,127 | 19.67h |
Sources:
pip install torch transformers datasets librosa soundfile
from transformers import WhisperForConditionalGeneration, WhisperProcessor
import librosa
# Load model
model = WhisperForConditionalGeneration.from_pretrained("last_model")
processor = WhisperProcessor.from_pretrained("last_model")
# Transcribe
audio, sr = librosa.load("audio.wav", sr=16000)
inputs = processor(audio, sampling_rate=16000, return_tensors="pt")
predicted_ids = model.generate(**inputs)
text = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0]
print(text)
See last_model/test_audio.aac and last_model/test_audio.txt for sample inference.
├── last_model/ # Fine-tuned model
│ ├── config.json
│ ├── model.safetensors
│ ├── tokenizer.json
│ ├── infer.py
│ ├── test_audio.aac
│ └── test_audio.txt
├── merged_dataset_clean/ # Training dataset
├── finetune_whisper.py # Training script
├── training_output.log # Training log
└── requirements.txt
| Parameter | Value |
|---|---|
| Epochs | 10 |
| Batch Size | 8 |
| Gradient Accumulation | 2 |
| Learning Rate | 1e-5 |
| Warmup Steps | 500 |
| FP16 | True |