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 β¦