Logo Lanfrica

christopher-igweze/sifu-africa-mvp

Domain:

natural language processing

Record type:

software
Creator:
chr
Host:
# Sifu Africa MVP (Phase 0) This is a real-time voice AI prototype demonstrating sub-second latency and Nigerian cultural context. ## 1. Setup ### Prerequisites You will need API keys for the following services: - LiveKit Cloud - Deepgram - Groq - Azure Speech Service (Region: `uksouth`) ### Local Installation 1. Clone the repository (or navigate to this directory). 2. Create a virtual environment: ```bash python3 -m venv venv source venv/bin/activate ``` 3. Install dependencies: ```bash pip install -r requirements.txt ``` 4. Create a `.env` file based on `.env.example`. ### Running the Agent ```bash python main.py dev ``` ## 2. Testing Use the LiveKit Agents Playground to connect to your agent. ## 3. Deployment The agent is designed for deployment to **Fly.io** or **Railway** in the **UK South (London)** region to minimize latency for users in Nigeria.