Downloads · 30 days
32
3% of all-time downloads
dmatekenya/whisper-large-v3-chichewa
whisper-large-v3-chichewa is a automatic speech recognition model from dmatekenya. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
should probably proofread and complete it, then remove this comment. --
Downloads · 30 days
32
3% of all-time downloads
All-time downloads
1.2K
Public
Parameters
1.5B
278 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors6.2 GB · 100%
From the Hugging Face model README
This model is a fine-tuned version of openai/whisper-large-v3 on a Chichewa dataset. The dataset details will be provided at a later stage. It achieves the following results on the evaluation set:
More information needed
The model is fine-tuned to perfom transcription of Chichewa. There are several versions of this model, please refer to the usage example notebook to see how to find the commit which has model with best WER.
Alternatively, you can explore the Files and Versions tab, go to commits and find the commit with best WER (around 61).
Also, its worth noting that the model repo doesnt have a tokenizer.json, as a results the model needs to be loaded using WhisperProcessor
instead of AutoModel or other modules in Transformer.
The dataset used to fine-tune this model, as well as the compute resources, were provided by Opportunity International.
This was part of a project in Malawi aimed at supporting the deployment of an LLM-based chatbot for agriculture, with the capability to handle voice interactions in the local language, Chichewa.
A total of 30 hours was collected for this dataset but due to data quality issues, only 25 hours was used.
About 30 minutes was also removed to be used as hold-out for further model evaluation.
More information needed
Most of the training for this model involved trying to varying speech dataset sizes (5 hours, 10 hours up to 24 hours). As such, the different model commits represent different data sizes. More details will be added to each model commit.
The following hyperparameters were used during training:
| Training Loss | Epoch | Step | Validation Loss | Wer |
|---|---|---|---|---|
| 0.9229 | 7.0423 | 1000 | 2.0780 | 86.3539 |
| 0.1427 | 14.0845 | 2000 | 2.5560 | 83.5493 |
| 0.087 | 21.1268 | 3000 | 2.6909 | 80.8704 |
| 0.0742 | 28.1690 | 4000 | 2.8007 | 81.8982 |
| 0.065 | 35.2113 | 5000 | 2.8871 | 84.3639 |
| 0.0627 | 42.2535 | 6000 | 2.9465 | 84.5334 |
| 0.0586 | 49.2958 | 7000 | 3.0451 | 114.1600 |
| 0.063 | 56.3380 | 8000 | 3.0983 | 82.6964 |
| 0.0588 | 63.3803 | 9000 | 3.1352 | 81.0180 |
| 0.0591 | 70.4225 | 10000 | 3.1427 | 101.3340 |