Quick Start
Get up and running with VoiceMaker in three steps.
1. Get your API key
Sign up at myvoicemaker.ai and generate a key from your developer console: Settings → API Keys → Generate New Key. Copy it somewhere safe — you won't be able to see it again.
Keep keys secret
Treat your API key like a password. Never commit it to version control or expose it in client-side code. See Authentication for best practices.
2. Make your first request
Generate speech from text with a single POST request. Replace the key with your
own and pick a voice_id from GET /dev/v1/tts/voices.
curl -X POST https://api.myvoicemaker.ai/dev/v1/tts/generate \
-H "Authorization: Bearer vmk_live_a1b2c3d4e5f6_8h9i0jKLmnOPqrSt" \
-H "Content-Type: application/json" \
-d '{
"text": "Welcome to VoiceMaker.",
"voice_id": "amara-okafor-female-conversational",
"language": "en"
}'The API responds synchronously with a link to the generated audio:
{
"requestId": "8f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f",
"id": "vit_1a2b3c4d5e6f7g8h9i0j",
"audio_url": "https://media.myvoicemaker.ai/voice-it-generated/.../tts-api.wav",
"duration_seconds": 1.8,
"characters": 22,
"credits_used": 22,
"language": "en",
"voice_id": "amara-okafor-female-conversational",
"created_at": "2026-03-03T10:30:00Z"
}3. Listen to the generated audio
Open the audio_url to play it immediately, or download it for later use. The URL
points to your generated file in VoiceMaker storage.
curl -L -o welcome.wav "https://media.myvoicemaker.ai/voice-it-generated/.../tts-api.wav"Where to go next
- Explore every endpoint in the Guide.
- Use an official client library in SDKs & Libraries.
- Understand pricing in Rate Limits & Credits.