dsn2026-lid-w01: spoken language identification for 12 Nigerian languages

Submission to the DSN 2026 competition "Find the Language I Am Speaking". Given a speech clip, the model predicts one of 13 labels: yor ibo hau ego anw efi ibb idu igl nup tiv urh other.

It is a standard AutoModelForAudioClassification checkpoint (fp16 safetensors), with no custom code.

Team

  • Oludare Samuel
  • Fagbemiro Victoria
  • Sumayah Adegbite

Approach

  • Base model: openai/whisper-base (encoder only, 20.2M parameters), fine-tuned end to end with a weighted-layer-sum pooling head.
  • Input window: 10 s of log-mel features (positional embeddings truncated accordingly) for speed.
  • Training: random 2-10 s crops; class-rebalanced sampling (rare languages drawn more often); label smoothing 0.1.
  • Augmentation (generated from the training audio itself, no external audio): coloured noise, babble from other training clips, simulated reverberation, telephone band-limiting with mu-law companding and clipping, random gain.
  • Calibration: per-class logit offsets tuned on the validation split to maximise the competition's language-weighted F1. They are added to the classifier bias, so inference is a plain argmax.
  • Export: fp16 weights.

Training data

Only the official competition data was used:

External datasets: none. No audio outside the official training data was used. The only external resource is the publicly released pretrained base model openai/whisper-base.

Attribution of the training data sources

The official training data combines these sources, each under its own license:

  • afrispeech_ipa: CC-BY-4.0
  • hypa_voices: Apache-2.0
  • omnilingual_asr: CC-BY-4.0. If you use this portion in research, please cite: Omnilingual ASR Team et al., "Omnilingual ASR: Open-Source Multilingual Speech Recognition for 1600+ Languages", arXiv:2511.09690, 2025.

Validation results (local)

Local validation (official split + held-out Nupe clips): language-weighted F1 0.615 before calibration, about 0.67 after (cross-validated estimate).

Limitations

Several languages have very few training speakers (Nupe 1, Igala 2, Ibibio 2), so accuracy on unseen speakers of those languages is uncertain. Annang, Ibibio and Efik are closely related and can be confused.

Downloads last month
19
Safetensors
Model size
20.2M params
Tensor type
F16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for datapsalm/dsn2026-lid-w01

Finetuned
(779)
this model

Paper for datapsalm/dsn2026-lid-w01