ElevenLabs Voice Design

Design a new voice from a prompt for custom voice workflows.

Audio

Voice Design technical docs

Endpoint, auth header, parameters, prices, and tested request examples for ElevenLabs Voice Design.

Endpoint

Endpoint and pricing

POST /audio/voice-design Endpoint https://api.imole.app/v1 Base URL 20 API cauris 20 Agent cauris
Headers

Request headers

Authorization required

Bearer Imole API key.

Content-Type required

Use application/json for JSON requests.

Parameters

Request parameters

model required

Use eleven_ttv_v3.

prompt required

Voice description: accent, age, tone, and use case.

preview_text

Text spoken in generated previews.

auto_generate_text

Let the provider generate preview text.

true, false
seed

Optional seed.

guidance_scale

Prompt guidance strength.

stream_previews

Stream previews when supported.

true, false
should_enhance

Ask ElevenLabs to enhance the voice prompt.

true, false
quality

Preview quality setting.

create_voice

Create a reusable voice in the same request.

true, false
name

Voice name when create_voice is true.

Examples

Tested request examples

Manual preview text
curl -X POST "https://api.imole.app/v1/audio/voice-design" \
  -H "Authorization: Bearer $IMOLE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "eleven_ttv_v3",
  "prompt": "A warm bilingual product guide voice, calm and confident",
  "preview_text": "Welcome to Imole. This preview text is intentionally long enough to produce a valid sample for a short product demonstration.",
  "auto_generate_text": false
}'
Auto preview text
curl -X POST "https://api.imole.app/v1/audio/voice-design" \
  -H "Authorization: Bearer $IMOLE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "eleven_ttv_v3",
  "prompt": "A bright young narrator for a software onboarding walkthrough",
  "auto_generate_text": true
}'
Enhanced preview quality
curl -X POST "https://api.imole.app/v1/audio/voice-design" \
  -H "Authorization: Bearer $IMOLE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "eleven_ttv_v3",
  "prompt": "A calm technical narrator for API tutorials",
  "preview_text": "Imole keeps documentation simple, direct, and practical for developers, with technical examples that are long enough to produce a valid ElevenLabs voice preview sample.",
  "auto_generate_text": false
}'