Base URL
All API endpoints are prefixed with the VoiceMaker base URL.
GEThttps://api.myvoicemaker.ai/dev/v1
Every path in these docs is relative to this base. For example, the transcription
endpoint POST /dev/v1/transcribe is called at
https://api.myvoicemaker.ai/dev/v1/transcribe.
Versioning
The current API version is v1, encoded in the path (/dev/v1). Breaking
changes will be released under a new version prefix so existing integrations keep
working.
Response format
All responses are returned as JSON with Content-Type: application/json. Every
response — success or error — includes a unique requestId, which is also sent as
the X-Request-Id header. Quote it when contacting support.
{
"requestId": "8f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f",
"id": "vit_1a2b3c4d5e6f7g8h9i0j",
"audio_url": "https://media.myvoicemaker.ai/.../tts-api.wav",
"credits_used": 22,
"created_at": "2026-03-03T10:30:00Z"
}Interactive reference
A live OpenAPI specification and Swagger UI are available at:
GET https://api.myvoicemaker.ai/dev/v1/openapi.json— machine-readable spechttps://api.myvoicemaker.ai/dev/v1/docs— interactive Swagger UI