Logo Lanfrica

austinLorenzMccoy/NaijaAI

Domain:

natural language processing

Record type:

software
Creator:
aus
Host:
Naija AI is a groundbreaking multi-modal AI assistant designed to understand, interpret, and respond in various Nigerian languages and cultural contexts. This project bridges the gap between modern AI technology and Nigeria's rich cultural heritage, offering an immersive experience that respects and celebrates the country's linguistic diversity. # 🌍 Naija AI: Culturally-Intelligent Assistant for Nigerian Languages ## 🌟 Overview Naija AI is a groundbreaking multi-modal AI assistant designed to understand, interpret, and respond in various Nigerian languages and cultural contexts. This project bridges the gap between modern AI technology and Nigeria's rich cultural heritage, offering an immersive experience that respects and celebrates the country's linguistic diversity. ## 🎯 Features ### 🌐 Multi-Language Support - Native support for **Igbo**, **Yoruba**, **Hausa**, and **Nigerian Pidgin** - Culturally-aware responses that understand local context and nuances - Language detection and automatic routing to appropriate language models ### 🎨 Culturally-Inspired UI - Beautiful interface inspired by Nigerian art and design - Dynamic theming based on language context - Responsive design that works on all devices ### πŸ—£οΈ Multiple Interaction Modes - **Text Chat**: Traditional text-based interaction - **Voice Mode**: Speak naturally and get spoken responses - **Video Avatar**: Engage with AI avatars that speak in native languages ### 🧠 Smart Features - Context-aware conversations - Cultural knowledge base - Memory of past interactions - Multi-step task handling ## πŸš€ Getting Started ### Prerequisites - Node.js 18+ - pnpm 8.x - Python 3.10+ (for backend services) ### Installation 1. **Clone the repository** ```bash git clone github.com cd NaijaAI ``` 2. **Install dependencies** ```bash # Frontend cd frontend pnpm install # Backend cd ../backend pip install -r requirements.txt ``` 3. **Set up environment variables** Create a `.env` file in both frontend and backend directories with the required API keys and configurations. 4. **Run the development servers** ```bash # In frontend directory pnpm dev # In backend directory (separate terminal) python app/main.py ``` 5. **Open your browser** Visit `localhost` to see Naija AI in action! ## πŸ—οΈ Project Structur …

Languages