Changelog
2026-09-14
Section titled “2026-09-14”POST /v1/voices/addInstant Voice Clone (multipartfilesor JSONsample_url). Returns{voice_id, requires_verification: false}while extract runs; pollGET /v1/voices/{voice_id}forstatus.DELETE /v1/voices/{voice_id}soft-delete.- Voice objects include
status(processing|ready|failed) and optionalworkspace_id/error. GET /v1/voiceslists all known clones in the bound library (workspace-aware). Querystatus=readyfor usable-only.- OAuth
oat_tokens are accepted on Speech. New scopetts:writefor add/delete. - Hosted MCP:
braiv_list_voices,braiv_get_voice,braiv_add_voice,braiv_text_to_speech,braiv_delete_voice.
Current limitations
Section titled “Current limitations”- WAV output only. No streaming, MP3/PCM, or Professional Voice Clone.
Beta launch
Section titled “Beta launch”Initial developer documentation for the Braiv Text to Speech API.
- ElevenLabs-compatible
POST /v1/text-to-speech/{voice_id}endpoint. GET /v1/voicesandGET /v1/voices/{voice_id}for voice clone discovery.GET /v1/modelswith model idbraiv-speech-v1.- API key authentication with
xi-api-key, bearer token, and query parameter fallbacks. - Plan gating for Pro and Business users.
Current limitations
Section titled “Current limitations”- WAV output only.
- No public streaming endpoint yet.
- English-only docs for v1.