Skip to content

ElevenLabs ​

Modes: audio · text · Models: 16

Vendor: elevenlabs.io · Official API docs: API reference

ElevenLabs supports speech, dialogue, music, sound effects, voice design, dubbing, voice conversion, audio isolation, and transcription. Eleven v4 and v4 Turbo generate speech. Dialogue v4 creates conversations with multiple speakers. Scribe v2 transcribes audio or video. Video to Music creates a soundtrack for a video.

Models ​

idNameInput typeNotes
eleven-v4Eleven v4ttsExpressive speech in 90+ languages
eleven-v4-turboEleven v4 TurbottsFaster v4 speech
eleven-v3Eleven v3ttsPrevious-generation expressive speech
eleven-multilingual-v2Eleven Multilingual v2ttsSpeech in 29+ languages
eleven-dialogue-v4Eleven Dialogue v4ttsMulti-speaker dialogue with the v4 engine
eleven-text-to-dialogueEleven Dialogue v3ttsMulti-speaker dialogue with the v3 engine
elevenlabs-sfxElevenLabs SFX v2sfxSound effects
elevenlabs-music-v2ElevenLabs Music v2musicMusic with vocals or instrumental music
eleven-speech-to-textEleven Scribe v2a2tTranscription with word timings and speaker labels
eleven-video-to-musicEleven Video to Musicv2aGenerate a soundtrack for a video
eleven-sts-v2Eleven STS v2stsVoice conversion
eleven-multilingual-sts-v2Eleven Multilingual STS v2stsMultilingual voice conversion
eleven-audio-isolationEleven Audio IsolationstsIsolate vocals from noise
eleven-dubbingEleven DubbingstsDub audio or video
eleven-voice-design-v3Eleven Voice Design v3ttsDesign a new voice
eleven-voice-design-v2Eleven Voice Design Multilingual v2ttsMultilingual voice design
eleven-voice-createEleven Voice PreviewsttsPreview voices

CLI ​

bash
# text-to-speech
gen-ai generate -m eleven-v3 -p "Welcome to Picsart AI Playground." --voice JBFqnCBsd6RMkjVDRZzb

# sound effect from a description
gen-ai generate -m elevenlabs-sfx -p "a heavy wooden door creaking open"

# instrumental music
gen-ai generate -m elevenlabs-music-v2 -p "uplifting cinematic orchestral score" -d 30 --is-instrumental

MCP ​

json
{ "name": "picsart_generate",
  "arguments": {
    "model": "eleven-v3",
    "prompt": "Welcome to Picsart AI Playground.",
    "extra": { "voiceId": "JBFqnCBsd6RMkjVDRZzb", "language": "en" }
  } }

Parameters ​

Full parameter surface for every model, sourced from gen-ai models info <id> --json. CLI flags show the primary short form; the canonical --kebab-case long form always works too.

eleven-v4 — Eleven v4 ​

Try eleven-v4 in Playground ↗

Input type: tts

ParamCLI flagTypeValues
language--languagetextfree text
prompt-ptextrequired (≤10000 chars)
voiceId--voicecatalogruntime catalog; run gen-ai models info eleven-v4 --json for current values (default JBFqnCBsd6RMkjVDRZzb)
stability--stabilityrange0–1, step 0.05
similarityBoost--similarity-boostrange0–1, step 0.05
withTimestamps--with-timestampsbooleantrue · false (default false)

eleven-v4-turbo — Eleven v4 Turbo ​

Try eleven-v4-turbo in Playground ↗

Input type: tts

ParamCLI flagTypeValues
language--languagetextfree text
prompt-ptextrequired (≤10000 chars)
voiceId--voicecatalogruntime catalog; run gen-ai models info eleven-v4-turbo --json for current values (default JBFqnCBsd6RMkjVDRZzb)
stability--stabilityrange0–1, step 0.05
similarityBoost--similarity-boostrange0–1, step 0.05
withTimestamps--with-timestampsbooleantrue · false (default false)

eleven-v3 — Eleven v3 ​

Try eleven-v3 in Playground ↗

Input type: tts

ParamCLI flagTypeValues
language--languagetextfree text
prompt-ptextrequired (≤5000 chars)
voiceId--voicecatalogruntime catalog; run gen-ai models info eleven-v3 --json for current values (default JBFqnCBsd6RMkjVDRZzb)
stability--stabilityrange0–1, step 0.05
similarityBoost--similarity-boostrange0–1, step 0.05
styleExaggeration--style-exaggerationrange0–1, step 0.05
speed--speedrange0.1–5, step 0.05
useSpeakerBoost--use-speaker-boostbooleantrue · false (default true)
withTimestamps--with-timestampsbooleantrue · false (default false)

eleven-dialogue-v4 — Eleven Dialogue v4 ​

Try eleven-dialogue-v4 in Playground ↗

Input type: tts

ParamCLI flagTypeValues
dialogue--dialogue-voice-id · --dialogue-textobject[]{voiceId, text}
stability--stabilityrange0–1, step 0.05
similarity--similarityrange0–1, step 0.05
language--languagetextfree text
seed--seedrange0–4294967295, step 1

eleven-text-to-dialogue — Eleven Dialogue v3 ​

Try eleven-text-to-dialogue in Playground ↗

Input type: tts

ParamCLI flagTypeValues
dialogue--dialogue-voice-id · --dialogue-textobject[]{voiceId, text}
stability--stabilityenum0 (Creative) · 0.5 (Natural) · 1 (Robust) (default 0.5)
language--languagetextfree text
seed--seedrange0–4294967295, step 1

elevenlabs-sfx — ElevenLabs SFX v2 ​

Try elevenlabs-sfx in Playground ↗

Input type: sfx

ParamCLI flagTypeValues
prompt-ptextrequired
duration-denum1 · 3 · 5 · 8 · 10 · 15 (default 5)

elevenlabs-music-v2 — ElevenLabs Music v2 ​

Try elevenlabs-music-v2 in Playground ↗

Input type: music

ParamCLI flagTypeValues
prompt-ptextrequired
duration-denum10 · 20 · 30 · 60 · 120 · 180 · 300 · 600 (default 30)
isInstrumental--is-instrumentalbooleantrue · false (default false)

eleven-speech-to-text — Eleven Scribe v2 ​

Try eleven-speech-to-text in Playground ↗

Input type: a2t

ParamCLI flagTypeValues
audioUrl-afilerequired audio
language--languagetextfree text
diarize--diarizebooleantrue · false (default false)
numSpeakers--num-speakersrange1–32, step 1 (default 1)
timestampsGranularity--timestamps-granularityenumword · character (default word)
tagAudioEvents--tag-audio-eventsbooleantrue · false (default false)
seed--seedrange0–2147483647, step 1

eleven-video-to-music — Eleven Video to Music ​

Try eleven-video-to-music in Playground ↗

Input type: v2a

ParamCLI flagTypeValues
videoUrls--video-urlsfilerequired video (up to 10)
prompt-ptextfree text (≤1000 chars)

eleven-sts-v2 — Eleven STS v2 ​

Try eleven-sts-v2 in Playground ↗

Input type: sts

ParamCLI flagTypeValues
audioUrl-afilerequired audio
voiceId--voicecatalogruntime catalog; run gen-ai models info eleven-sts-v2 --json for current values (default JBFqnCBsd6RMkjVDRZzb)
removeBackgroundNoise--remove-background-noisebooleantrue · false (default false)
stability--stabilityrange0–1, step 0.05
similarityBoost--similarity-boostrange0–1, step 0.05
styleExaggeration--style-exaggerationrange0–1, step 0.05
speed--speedrange0.1–5, step 0.05

eleven-multilingual-sts-v2 — Eleven Multilingual STS v2 ​

Try eleven-multilingual-sts-v2 in Playground ↗

Input type: sts

ParamCLI flagTypeValues
audioUrl-afilerequired audio
voiceId--voicecatalogruntime catalog; run gen-ai models info eleven-multilingual-sts-v2 --json for current values (default JBFqnCBsd6RMkjVDRZzb)
removeBackgroundNoise--remove-background-noisebooleantrue · false (default false)
stability--stabilityrange0–1, step 0.05
similarityBoost--similarity-boostrange0–1, step 0.05
styleExaggeration--style-exaggerationrange0–1, step 0.05
speed--speedrange0.1–5, step 0.05

eleven-audio-isolation — Eleven Audio Isolation ​

Try eleven-audio-isolation in Playground ↗

Input type: sts

ParamCLI flagTypeValues
audioUrl-afilerequired audio

eleven-dubbing — Eleven Dubbing ​

Try eleven-dubbing in Playground ↗

Input type: sts

ParamCLI flagTypeValues
audioUrl-afilerequired audio
language--languagetextfree text
accent--accenttextfree text

eleven-voice-design-v3 — Eleven Voice Design v3 ​

Try eleven-voice-design-v3 in Playground ↗

Input type: tts

ParamCLI flagTypeValues
prompt-ptextrequired (≤1000 chars)

eleven-voice-design-v2 — Eleven Voice Design Multilingual v2 ​

Try eleven-voice-design-v2 in Playground ↗

Input type: tts

ParamCLI flagTypeValues
prompt-ptextrequired (≤1000 chars)

eleven-voice-create — Eleven Voice Previews ​

Try eleven-voice-create in Playground ↗

Input type: tts

ParamCLI flagTypeValues
prompt-ptextrequired (≤1000 chars)

Notes: TTS voice ids are presets (e.g. JBFqnCBsd6RMkjVDRZzb); verify the live list before hard-coding. STS models clone/transform an input clip.

Pricing ​

bash
gen-ai pricing eleven-v3

Cost scales with the length of the generated audio.

Built on @picsart/ai-sdk · gen-ai CLI · Picsart MCP · Media Studio · Skills