CoolFace
Modelpublic

ElizabethMwangi/whisper-large-v3-swahili-nss-afrivoice-cv-v2

sourceHugging Faceapache-2.0updated 3mo agoView on Hugging Face
0likes14downloads
Model Card

Whisper Large V3 — Swahili Nonstandard Speech v2

Stage 2 fine-tune on the CDLI Kenyan Swahili Nonstandard Speech dataset. Built on top of ElizabethMwangi/whisper-large-v3-swahili-afrivoice-cv (Stage 1).

Training Details

  • —Dataset: cdli/kenyanswahilinonstandardspeechv1.0
  • —Stage 1 checkpoint: ElizabethMwangi/whisper-large-v3-swahili-afrivoice-cv
  • —Encoder frozen: No
  • —Decoder frozen: No
  • —Projection frozen: No
  • —SpecAugment: On
  • —Learning rate: 5e-5 (polynomial decay)
  • —Max steps: 1000
  • —Best checkpoint: Step 1000
  • —Output dir: swnsstunewhisperv3largeafrivoicecvv1.2_redo

Results

MetricValue
Avg WER0.3011
Overall WER0.2932
Avg CER0.1289
Overall CER0.1253
Overall WER (normalized)0.311
Overall CER (normalized)0.151
Avg WER (normalized)0.269
Avg CER (normalized)0.121

Per-Severity Results

SeverityWER (mean)Count
Mild0.20392
Moderate0.25378
Severe0.333112

Usage

python
from transformers import pipeline

asr = pipeline(
    "automatic-speech-recognition",
    model="ElizabethMwangi/whisper-large-v3-swahili-nss-afrivoice-cv-v2"
)
result = asr("audio.wav")
print(result["text"])
Intended Use
This model is intended for transcription of Kenyan Swahili nonstandard speech, including dysarthric, stuttering, and otherwise atypical speech patterns.

Language token is set to Swahili (sw)

Citation
If you use this model, please cite the CDLI Kenyan Swahili Nonstandard Speech dataset and this repository.