Binary Output (default)
Whenoutput_type is omitted or "binary_output":
- Status: 200
- Content-Type:
audio/mpeg(or appropriate format for the provider) - Body: Raw audio bytes
Base64 Output
Whenoutput_type is "base64_output":
- Status: 200
- Content-Type:
application/json - Body:
Audio ID Output
Whenoutput_type is "audio_id":
- Status: 200
- Body: JSON with an
audio_id
Errors
400 Bad Request
Invalid parameters, unsupported provider, or malformed voice format.401 Unauthorized
Missing or invalid API key.403 Forbidden
- Ultra model restricted on public WebSocket (use REST instead)
- Cloned voice requires identity verification
422 Unprocessable Entity
Validation error (e.g., missingtext field, invalid voice settings).