Logo Lanfrica

Samcil/ghana-asr-lab

Domain:

natural language processing

Record type:

project
Creator:
Sam
Host:
Transfer-learning ASR experiment lab for Akan/Twi: rethink Khaya/DONDO with WaxalNLP, Common Voice, and shared WER evals # ghana-asr-lab Rethinking the Khaya/DONDO architecture for Ghanaian-language speech recognition — by measuring, not guessing. Transfer learning on transformer speech encoders, evaluated on one fixed, general-domain Akan test set. ## The rethink, in one page Khaya AI's DONDO models (Jul 2026) = Meta's **w2v-BERT 2.0** encoder + a CTC character head, fine-tuned on **religious read speech** with stepped learning-rate annealing. That recipe is radically capital-efficient, but it has three known weaknesses: 1. **Domain narrowness** — trained and scored on Bible-style speech; real usage is worse. 2. **CTC-only decoding** — no language-model decoder, so homophones/punctuation suffer. 3. **Manual language selection** — no LID; and it rides entirely on Meta's encoder. This lab tests the alternatives head-to-head on general-domain Ghanaian speech: | Axis | Question | Experiments | |---|---|---| | Architecture | Does an encoder-decoder (Whisper) or adapter model (MMS) beat encoder+CTC at equal data? | E1 vs E3 vs E4 vs E5 | | Initialization | Do Khaya's open Akan-cluster weights transfer better than Meta's raw encoder? | E1 vs E2 | | Data domain | How much does Bible-only training cost on real speech? (DONDO's drawback, quantified) | E1 vs E6 | | Efficiency | WER per parameter and real-time factor — what can serve **offline on cheap hardware**? | all rows | The eval harness comes first: existing Hub models (MMS zero-shot, asr-africa's XLS-R Akan series, two community Whisper fine-tunes) get scored on our test set **before we train anything**, so every training run must beat a real number, not a vibe. ## Data | Source | What it is | License | Role | |---|---|---|---| | google/WaxalNLP `aka_asr` | ~10K labeled + 175K unlabeled Akan utterances, built on Univ. of Ghana's UGSpeechData | CC-BY-SA-4.0 | anchor train/val/test | | Common Voice Twi | crowdsourced read speech (Mozilla Data Collective download — no longer on HF) | CC0 | extra train + out-of-domain eval | | ghana …