Model API

Eleven v4

Generate expressive speech with Eleven v4 from ElevenLabs. Control delivery with audio tags, voice stability, similarity settings, and IPA pronunciation.

Model id

Use this in every request
elevenlabs/tts/eleven-v4

Run it

Quote the input, start the generation with the quote, then poll the job. Set RAYWAKE_API_KEY first; see Authentication.

# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "elevenlabs/tts/eleven-v4",
  "input": {
    "text": "example"
  }
}'

# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"model": "elevenlabs/tts/eleven-v4", "quote_id": "QUOTE_ID", "input": {"text":"example"}}'

# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $RAYWAKE_API_KEY"

Input

Input fields for elevenlabs/tts/eleven-v4
NameTypeDescription
textrequiredstring
The text to convert to speech. Supports audio tags such as [whispering] and IPA pronunciation enclosed in forward slashes.
voicestring
The voice to use for speech generation

Default: Rachel

stabilitynumber
Voice stability. Lower values allow more expressive delivery; higher values make delivery more consistent.

Default: 0.5

similarity_boostnumber
How closely the output follows the reference voice. Higher values increase similarity but may reduce naturalness.

Default: 0.75

seedinteger
Seed for best-effort reproducibility. Identical output is not guaranteed.
language_codestring
Language code (ISO 639-1) for speech generation and text normalization.
output_formatstring (enum)
Output format of the generated audio. Formatted as codec_sample_rate_bitrate.

Default: mp3_44100_128

One of: mp3_22050_32, mp3_44100_32, mp3_44100_64, mp3_44100_96, mp3_44100_128, mp3_44100_192, pcm_8000, pcm_16000, pcm_22050, pcm_24000, pcm_44100, pcm_48000, ulaw_8000, alaw_8000, opus_48000_32, opus_48000_64, opus_48000_96, opus_48000_128, opus_48000_192

apply_text_normalizationstring (enum)
Whether to normalize text such as numbers and dates before generation.

Default: auto

One of: auto, on, off

timestampsboolean
Whether to return character-level timing information with the generated audio.

Default: false

Output

A succeeded job lists its results under outputs, stored on our side. See Jobs for every field.

Job excerpt
"outputs": [
  { "type": "audio", "url": "https://…", "mime_type": "audio/mpeg", "thumbnail_url": null }
]

Pricing

  • up to · 1,000 ASCII characters$0.13/ run

The exact charge for your input comes from a quote. How charges settle