ElevenLabsText to audioAvailable now

sound-generation

sound-generation is a text to audio tool from ElevenLabs that runs in the background and returns audio. Pay as you go from $0.00026 per credit, with one API key.

Try itfrom $0.00026 / credit

Pricing

$0.156 per minute. Billed on duration_seconds, default 30, rounded up. The final charge comes from usage.

Limits

Runs
In the background
Returns
audio
Longest queue wait
3600s
Run deadline
1800s
Largest inline input
1024 KB
Largest input file
500 MB
Largest output
4768 MB
Outputs per run
16

Input

FieldKindDefaultDescription
text requiredtext—The text that will get converted into a sound effect.
looptrue or falsefalseWhether to create a sound effect that loops smoothly.
output_formatone of
alaw_8000, mp3_22050_32, mp3_24000_48, mp3_44100_128, mp3_44100_192, mp3_44100_32, mp3_44100_64, mp3_44100_96, opus_48000_128, opus_48000_192, opus_48000_32, opus_48000_64, opus_48000_96, pcm_16000, pcm_22050, pcm_24000, pcm_32000, pcm_44100, pcm_48000, pcm_8000, ulaw_8000, wav_16000, wav_22050, wav_24000, wav_32000, wav_44100, wav_48000, wav_8000
mp3_44100_128Output format of the generated audio.
duration_secondsnumber—The duration of the sound which will be generated in seconds. Must be at least 0.5 and at most 30. If set to None we will guess the optimal duration using the prompt. Defaults to None.
prompt_influencenumber0.3A higher prompt influence makes your generation follow the prompt more closely while also making generations less variable. Must be a value between 0 and 1. Defaults to 0.3.

Same request in code

curl https://api.spiral.ai/v1/runs \
  -H "Authorization: Bearer $SPIRAL_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "provider": "elevenlabs",
    "model": "sound-generation",
    "input": {
      "text": "A large, ancient wooden door slowly opening in an eerie, abandoned castle.."
    }
  }'