VoiceMaker

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.

JSON
{
  "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 spec
  • https://api.myvoicemaker.ai/dev/v1/docs — interactive Swagger UI