Downloads · 30 days
2
2% of all-time downloads
teckedd/whisper-small-waxal-round2-specaug-v1
whisper-small-waxal-round2-specaug-v1 is a automatic speech recognition model from teckedd. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as cc-by-sa-4.0.
Experimental Akan/Twi speech-recognition checkpoint selected at training step 1,200. This model is published for evaluation and community testing; it did not pass every production-promotion gate.
Downloads · 30 days
2
2% of all-time downloads
All-time downloads
116
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
Experimental Akan/Twi speech-recognition checkpoint selected at training step 1,200. This model is published for evaluation and community testing; it did not pass every production-promotion gate.
All models below were decoded in one fixed job on all 1,522 rows of google/WaxalNLP, configuration aka_asr, published test split. Decoding used beam size 1, task transcribe, maximum generation length 225, and no forced language token.
| Model | WER | CER |
|---|---|---|
| Original Waxal fine-tune | 34.32% | 12.23% |
| Published continuation v1 | 33.66% | 12.10% |
| Round 2 checkpoint 1,200 | 32.84% | 11.79% |
Against teckedd/whisper-small-waxal-akan-continuation-v1, the paired 5,000-sample bootstrap candidate-minus-baseline WER interval was -1.39 to -0.06 percentage points, with 98.36% probability of improvement. Round 2 produced 677 better rows, 316 ties, and 529 worse rows.
Only google/WaxalNLP/aka_asr was used. The dataset revisions, row IDs, speakers, normalized transcripts, and decoded-audio hashes were frozen before training.
Audio was decoded as mono float32 at 16 kHz. Text was normalized with Unicode NFC, lowercasing, whitespace collapse, and punctuation removal while preserving Akan letters such as ɛ and ɔ. Training used Whisper log-mel features and training-only SpecAugment.
openai/whisper-small1e-5transcribeimport torch
from transformers import pipeline
asr = pipeline(
"automatic-speech-recognition",
model="teckedd/whisper-small-waxal-round2-specaug-v1",
device=0 if torch.cuda.is_available() else -1,
torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,
)
asr.model.config.forced_decoder_ids = None
asr.model.generation_config.forced_decoder_ids = None
asr.model.generation_config.language = None
asr.model.generation_config.task = "transcribe"
print(asr("audio.wav", generate_kwargs={"task": "transcribe"})["text"])
ayɛ 62 times.4430 regressed from 43.24% to 49.69% WER relative to the continuation checkpoint.The full experiment specification, preprocessing audit, paired evaluation, and failed promotion decision are documented in the Akan Speech Lab.
Released under CC BY-SA 4.0 as a conservative choice reflecting the licenses listed for WaxalNLP. Users must review and satisfy the source dataset's attribution and share-alike requirements.