Indabax 2024 hackaton (3rd prize)
# ASR for Wolof
## Description
This competition focuses on building an Automatic Speech Recognition (ASR) model for Wolof, a low-resource language spoken in Senegal and West Africa. Due to limited available datasets and linguistic resources, creating an accurate ASR model for Wolof presents unique challenges.
**Goal**: The goal of this hackathon is to build effective ASR models that can overcome data scarcity and hardware constraints, advancing the field of speech recognition for low-resource languages like Wolof.
Participants should note that there are hardware limitations for this hackathon: GPU resources on Google Colab are limited to the T4 model, and training time is capped at 5 hours per session. These constraints encourage innovative approaches to optimise model performance within these boundaries, enhancing participants' skills in resource-efficient machine learning.
**Competition Link**: Kaggle - ASR in Wolof
**Why ASR for Wolof?**
Wolof ASR technology has the potential to significantly improve accessibility for Wolof speakers in digital spaces, contributing to language preservation and enhancing inclusivity. This project aligns with the broader goals of expanding language resources in technology, empowering communities, and fostering language diversity.
With three other friends, we formed the SENAI team, participated in the competition and won 3rd prize.
**Authors**:
- Amadou Ngam
- Fallou Diagne
- Adama Traoré
- Moustapha Fall (myself)
**Resources**:
- Raw Dataset: IndabaxSenegal/asr-wolof-dataset
- Processed Dataset: TaphaFall/asr-wolof-dataset-processed-v1
- Winning Model: ngia/whisper-small-wolof
**Training Strategy**:
To address resource constraints, we iteratively trained the model with a limited number of epochs, saving the model state after each session. We utilised Kaggle's GPU resources, and each team member had a 24-hour quota, which we strategically managed to optimise the training process.
## Installation
1. Clone the repository …