Logo Lanfrica

Abdul-adeiza/naija-language-id

Domain:

natural language processing

Record type:

software
Creator:
Abd
Host:
Naija-Language-ID: End-to-end AI system for detecting Nigeria’s major languages (Hausa, Igbo, Yoruba) from short audio clips — covering data collection, preprocessing, deep learning with PyTorch, and deployment. # 🎙️ Naija-Language-ID ## 📌 Project Title Naija-Language-ID: AI Model for Nigerian Local Language Detection 📖 Read the full story behind this project on Medium --- ## 📖 Description This project is an **end-to-end machine learning pipeline** designed to detect Nigeria’s three major local languages (**Hausa, Igbo, Yoruba**) from short audio clips. The workflow covers: - Data collection (YouTube) - Audio preprocessing (resampling, slicing, speech detection with Silero VAD) - Feature extraction and deep learning model training (PyTorch) - Deployment of a demo application for real-time inference The goal is to build a robust **speech classification system** that supports Nigeria’s diverse linguistic landscape and has applications in **customer service, fintech, telecom, and language technology**. --- ## ⚙️ Requirements Install dependencies using the provided `requirements.txt`: ```bash pip install -r requirements.txt