A final year Computer Science project implementing an African multilingual Audio-based Multi-lingual Pretrained Large Language Model for multilingual speech-to-speech translation using speech recognition, language modeling, and text-to-speech synthesis.
# Implementation of an African Audio-based Multi-lingual Pretrained Large Language Model
## π Overview
This repository contains the implementation of our final-year Computer Science project titled **"Implementation of an African Audio-based Multi-lingual Pretrained Large Language Model."**
The project focuses on multilingual speech translation by enabling users to translate spoken audio between selected African languages and English using pretrained machine learning models.
## π₯ Project Team
This project was developed as a final-year Computer Science group project by:
- Oluranti Dolapo Emmanuel
- Fuad Moyosore Salawu
- Suleiman Aliameen Aremu
- Adebayo Fatiah Oyindamola
- Akinola Kolawole Emmanuel
- Adeboye Taiwo Anthony
## β¨ Features
- Speech-to-Text processing
- Audio translation between supported languages
- English β African language translation
- Simple Python application
- Modular translation service
## π Supported Languages
- English
- Hausa
- Yoruba
- Swahili
## π οΈ Technologies Used
- Python
- Transformers
- PyTorch
- Streamlit
- Faster-Whisper
- NumPy
- Pandas
- NLTK
## π Project Structure
```
african-audio-multilingual-llm/
β
βββ app.py
βββ requirements.txt
βββ services/
β βββ translation_service.py
βββ models/ (Not included in this repository)
βββ README.md
```
## β οΈ Model Files
The pretrained model files are **not included** in this repository because they exceed GitHub's file size limits.
Download the required pretrained models separately and place them inside the `models/` directory before running the application.
Expected folder structure:
```
models/
βββ english_to_hausa/
βββ swahili_to_english/
βββ yoruba_to_english/
```
## π Installation
Clone the repository:
```bash
git clone
github.com
```
Move into the project directory:
```bash
cd african-audio-multilingual-llm
```
Install dependencies:
```bash
pip install -r requirements.txt
```
## βΆοΈ Running the Project β¦