Logo Lanfrica

defimanu3l/african-audio-multilingual-llm

Domain:

natural language processing

Record type:

project
Creator:
def
Host:
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 …