ElevenLabs Music

Generate full songs with vocals or instrumental from text.

Playground
APIPricing
~10.37s
Example output
0:00 / 0:00

ElevenLabs Music — Text-to-Audio Music Generation API

What is ElevenLabs Music?

ElevenLabs Music (Eleven Music) is a text-to-music model that turns a natural-language prompt, or a structured composition plan, into a complete studio-grade track — with real sung vocals and lyrics or fully instrumental. It understands both plain language and musical terminology, so a single prompt can set genre, tempo, key, instrumentation and song structure, and the model follows it. Version music_v2_5 is the newest tier, with better audio quality and prompt adherence than music_v2; music_v1 is the original prompt-only model. Tracks run up to 10 minutes and are built on licensed data cleared for commercial use.

Key Features

  • Finished songs with sung lead vocals and coherent lyrics, or instrumental-only via force_instrumental.
  • Multilingual vocals across English, Spanish, German, Japanese and more.
  • Section-by-section composition_plan (up to 30 chunks) for fixed structure and mid-track genre transitions.
  • Prompt-level control of genre, style, tempo and instrumentation.
  • Adjustable length (music_length_ms) and output encoding (MP3 or Opus up to 48kHz 192kbps).

Best Use Cases

Score a music video with a full vocal track, lay a v2.5 instrumental bed under a brand film, generate podcast and YouTube intros, or build ad variants and game background loops. Because it sings in multiple languages, it covers jingles and hooks that instrumental-only generators cannot. Reach for composition_plan when structure matters — labelled intro, verse and chorus sections, precise per-section length, or a genre change part-way through a track.

Prompt Tips and Output Quality

Name the genre, era and instrumentation, then describe how the song should move — for example a 1970s soul number that builds from a verse into a chorus with a key change. In testing, that prompt returned a full 60-second track at 48kHz with a clear build and a sung lead. Set force_instrumental to true for a clean backing bed. For transitions, put each genre in its own composition_plan chunk with its own positive_styles.

FAQs

  • Can it make instrumental-only tracks? Yes — set force_instrumental to true in prompt mode.
  • Which languages can it sing in? English, Spanish, German, Japanese and more.
  • How long can a track be? Up to 10 minutes.
  • What is a composition plan? A JSON list of sections that replaces the prompt for precise structure and genre changes.
  • Which model version should I use? music_v2_5 for the best quality and composition-plan support.