Build with the VoiceForge API
Generate studio-quality audio, clone voices, and stream output programmatically. REST + Webhooks. Official SDKs for JS, Python, and Go.
Quick Start
Set up your first generation in under 2 minutes.
ReadAuthentication
Authenticate API requests with your secret keys.
ReadEndpoints
Reference for /generate, /voices, /clones, and /usage.
ReadWebhooks
Subscribe to generation.completed and clone.ready events.
ReadQuick Start
Generate your first audio file with a single HTTP request. Replace$VF_API_KEYwith a key from Settings → API Keys.
curl -X POST https://api.voiceforge.ai/v1/generate \
-H "Authorization: Bearer $VF_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"voice_id": "antoni",
"text": "Hello from VoiceForge AI.",
"format": "mp3"
}'Authentication
All requests require a Bearer token in theAuthorizationheader. Keys are scoped per project; rotate them anytime from Settings.
Core Endpoints
/v1/generateCreate a new TTS generation.
/v1/voicesList stock and community voices.
/v1/clonesSubmit audio samples to start cloning.
/v1/usageRetrieve credit and usage metrics.
Webhooks
Subscribe a HTTPS endpoint to receivegeneration.completedandclone.readyevents. Each delivery is signed with your project secret.
Ready to build?
Get an API key from your dashboard and ship in minutes.