# YorubaAudioAI V2
Yoruba audio → Yoruba transcript → English translation.
## Features
- Upload audio
- Record directly from the browser microphone
- Yoruba transcription
- English translation
- Context modes: general, medical, legal, business, casual
- Optional timestamped segments
- SRT subtitle download
- TXT download
- Local browser translation history
- API key stays on the backend
## Run
```bash
npm install
export OPENAI_API_KEY="your_key"
npm start
```
Then open
localhost
## Render
Create a Render Web Service from the GitHub repo:
- Runtime: Node
- Build command: `npm install`
- Start command: `npm start`
- Environment variable: `OPENAI_API_KEY`
The server listens on `0.0.0.0` and uses Render's `PORT` variable.