Oogam Documentation
One API for Indian-language voice: Text to Speech, Speech to Text (with English translation and speaker detection), and realtime Live talk over a WebSocket — 28 languages, one key, rupee billing.
curl https://platform.oogam.ai/v1/audio/speech \
-H "Authorization: Bearer $OOGAM_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"नमस्ते!","voice":"aditi","language":"HIN"}' \
--output namaste.wav| Endpoint | Does |
|---|---|
POST /audio/speech | Text to Speech — text in, audio out |
POST /audio/transcriptions | Speech to Text — audio in, transcript out (sync or async) |
POST /audio/translations | Transcribe to English from any supported language |
POST /audio/speech-to-speech | Re-voice a recording (batch) |
POST /audio/conversation | Multi-speaker dialogue — one clip, many voices |
POST /audio/voice-changer · /audio/isolate | Voice changer & noise isolation |
POST /chat/completions | Text & extraction — OpenAI-compatible, JSON-mode enforced |
POST /embeddings | Indian-language embeddings (naad-embed-v1) — activating soon |
POST /kb | Knowledge bases — host documents, ground live calls |
GET /models | Model catalog with live flags |
GET /voices | Voices & models with availability and live pricing |
WS /realtime | Live conversation — mic in, agent voice out |
REST base https://platform.oogam.ai/v1 · realtime wss://platform.oogam.ai/v1/realtime · auth Authorization: Bearer sk-setu-…