# 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.