VocaBusta Voice API — Documentation
The VocaBusta Voice API gives any app lifelike African voices — the same engine that powers VocaBusta Studio. Generate speech in Nigerian Pidgin, Yoruba, Igbo, Hausa, Swahili and more; transcribe audio with the Vocabanga ASR model; clone a voice from a short clip; and dub videos into new languages while preserving each speaker.
Contents
- Quickstart — your first request in 5 minutes
- Authentication — API keys and security
- Text to speech — synthesize audio from text
- Speech to text — transcribe audio with Vocabanga / Whisper
- Voice cloning — clone a voice from a short reference clip
- Dubbing — re-voice a video into a new language
- Voices & languages — the full voice catalog and language codes
- Rate limits & errors — quotas and error handling
- API reference — generated from the OpenAPI spec
Conventions
- Base URL:
https://api.satryx.ai - All endpoints live under
/voice(e.g.POST /voice/tts). - Auth — every call needs
Authorization: Bearer satryx_live_…(orsatryx_test_…). Generation endpoints also require an active VocaBusta subscription on the account. See Authentication. - JSON vs. multipart — text-only requests (TTS, dub translate) send JSON;
anything that uploads a file (STT, cloning, dubbing) uses
multipart/form-data. - Errors use FastAPI's envelope:
{ "detail": "human-readable message" }with a matching HTTP status. See Rate limits & errors.
SDKs
The Satryx first-party SDKs wrap the whole platform (chat, images, and voice):
- Python —
pip install satryx - TypeScript / Node —
npm install @satryx/sdk
Every example in these docs also shows the raw HTTP call, so you can use any language with an HTTP client.