
Generates licensed, commercial-use-safe music from a single text prompt, with full control over style, mood, instrumentation, and exact duration.

Lyria 3 Pro is the latest music model from Google

Lyria 3 is most recent music model from Google

Generate high quality, realistic music with fine controls using Elevenlabs Music!

MiniMax Music 2.6 creates complete tracks with singing, backing music, and detailed arrangements from lyrics and a style description.

MiniMax Music 2.5 creates complete tracks with singing, backing music, and detailed arrangements from lyrics and a style description.

Generate music from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.

Generate music from text prompts using the MiniMax Music 2.0 model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.

CassetteAI’s model generates a 30-second sample in under 2 seconds and a full 3-minute track in under 10 seconds. At 44.1 kHz stereo audio, expect a level of professional consistency with no breaks, no squeaks, and no random interruptions in your creations.

Generate music from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.

Generate high quality music and sound effects using Stable Audio 2.5 from StabilityAI

Generate music with lyrics from text using ACE-Step

Generate music from a simple prompt using ACE-Step

YuE is a groundbreaking series of open-source foundation models designed for music generation, specifically for transforming lyrics into full songs.

Open source text-to-audio model.
fal is the best developer-friendly, one-stop shop for AI music generation models. Every music generation model on fal runs through the same SDK pattern, so once you’ve integrated one, switching between Lyria 2, MiniMax Music v2.6, or ElevenLabs Music is a one-line endpoint change.
Music generation endpoints on fal accept a text prompt and return a URL to the generated audio file. Here’s how it looks after installing @fal-ai/client and setting your FAL_KEY.
jsimport { fal } from "@fal-ai/client"; const result = await fal.subscribe("fal-ai/lyria2", { input: { prompt: "Ambient piano with soft strings, gentle and contemplative, slow tempo" } }); console.log(result.data.audio.url);
Switching models is a one-line endpoint change. Lyria 2, MiniMax Music v2.6, and ElevenLabs Music all share the same subscribe pattern, and each model has its own input schema.
For vocal tracks, fal hosts several models that can turn lyrics and style instructions into complete songs.
[Verse], [Chorus], [Bridge], and [Outro]. It outputs complete tracks with singing and backing arrangements.Use these models when the output needs vocals, structured lyrics, choruses, verses, or full song arrangements rather than background-only audio.
Instrumental and ambient workflows benefit from models that expose controls for genre, instrumentation, tempo, mood, and vocal exclusion.
is_instrumental: true, which generates vocal-free arrangements from the style prompt alone.force_instrumental toggle that guarantees no singing, paired with music_length_ms for precise duration control between 3 seconds and 10 minutes.For soundscapes specifically, such as environmental textures like rain, wind, or atmospheric ambience, Lyria 2’s prompt format explicitly supports environmental sound descriptions alongside musical instructions.
There are three main approaches to structure and style control across fal’s music generation models.
respect_sections_durations toggle controls whether the model enforces exact section lengths or adjusts them for better continuity.[Intro], [Verse], [Pre Chorus], [Chorus], [Bridge], and [Outro]. The model arranges the composition around the tagged sections..wav or .mp3 longer than 15 seconds containing music and vocals.Use composition plans when you need precise section-level control, lyric tags when you want a song-like structure, reference audio when you want to steer style, and seeds when you need repeatable results.
Pricing on fal for music generation varies by model and unit. Some models charge per generation, while others charge per audio minute or per fixed-duration output.
| Model | Price |
|---|---|
| MiniMax Music 2.0 | $0.03 / generation |
| Lyria 2 | $0.10 / 30 seconds of audio |
| MiniMax Music 2.5 | $0.15 / audio |
| MiniMax Music 2.6 | $0.15 / audio |
| ElevenLabs Music | $0.80 / output audio minute, rounded up |
As a worked example, a content team producing 100 background music tracks per month would spend roughly:
You only pay for what you generate, which lets you test styles, compare models, and scale music production without subscriptions or minimums.
bashnpm install --save @fal-ai/client
bashexport FAL_KEY="YOUR_API_KEY"
jsimport { fal } from "@fal-ai/client"; const result = await fal.subscribe("fal-ai/lyria2", { input: { prompt: "Ambient piano with soft strings, gentle and contemplative, slow tempo" } }); console.log(result.data.audio.url);
The same auth, billing, and queue logic carry across every music generation endpoint, so you can compare models side by side without rewriting integration code.
For longer generations or production workflows, submit to the queue and rely on webhooks instead of blocking on the result.