ACE-Step
ACE-Step is an open-source 3.5B-parameter music generation foundation model co-developed by ACE Studio and StepFun. It synthesizes up to 4 minutes of music in just 20 seconds on an A100 GPU — 15x faster than LLM-based baselines — while achieving superior musical coherence and lyric alignment across melody, harmony, and rhythm. The model supports text-to-music, audio-to-audio remixing, lyric editing, audio inpainting, and audio outpainting. Licensed under Apache 2.0.
See more
ACE-Step is an open-source 3.5B-parameter music generation foundation model co-developed by ACE Studio and StepFun. It synthesizes up to 4 minutes of music in just 20 seconds on an A100 GPU — 15x faster than LLM-based baselines — while achieving superior musical coherence and lyric alignment across melody, harmony, and rhythm. The model supports text-to-music, audio-to-audio remixing, lyric editing, audio inpainting, and audio outpainting. Licensed under Apache 2.0.
Connect Claude, Cursor, VS Code, or Codex to Layer’s MCP server and ACE-Step becomes a tool your agent can reach for — it picks the parameters, runs the generation, and shows you the result in the conversation.
https://mcp.app.layer.ai/mcpAsk your agent
“Use ACE-Step for a heavy stone door grinding open in a dungeon.”
execute_forge({
"base_model_id": "ace-step",
"prompt": "A heavy stone door grinding open in a dungeon",
"batch_size": 1
})Authenticate with a personal access token, post the model’s own form, and poll the inference until it completes. Every field below is accepted by this endpoint.
# Start the generation — returns an inference id straight away.
curl -X POST https://api.app.layer.ai/api/v2/workspaces/$WORKSPACE_ID/base-models/ace-step/inferences \
-H "Authorization: Bearer $LAYER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A heavy stone door grinding open in a dungeon"
}'
# Poll until status is "complete" — the response then carries the asset URLs.
curl https://api.app.layer.ai/api/v2/workspaces/$WORKSPACE_ID/inferences/$INFERENCE_ID \
-H "Authorization: Bearer $LAYER_TOKEN"- prompt string
- Describe what to generate, or the change to make.
- seed integer
- The starting point for the model's randomness. The same seed and settings give the same result.
- guidance_scale numberdefault 150–200
- How closely the result follows the prompt. Lower gives the model more freedom.
- duration_seconds numberdefault 605–240
- Length of the generated clip, in seconds.
- guidance_file_init_audio file[]
- The audio to modify
- guidance_file_reference_audio file[]
- Guides style and voice without being modified
- extend_seconds number1–60
- How much new audio continues the clip past its end.
- audio_sections array
- The stretches of the clip the prompt rewrites; the rest is kept.
- instrumental boolean
- Music only, with no vocals.
- prompt_language string
- The language the prompt is written in, so it reaches the model as you meant it.
Why use ACE-Step for audio?
Natural voice generation
ACE-Step produces expressive, high-quality audio suitable for character dialogue, narration, and voiceover work.
Flexible content types
Supports a range of use cases from in-game dialogue and cinematics to marketing narration and social media content.
Fast iteration
Generate and refine audio content quickly, enabling rapid prototyping of character voices and sound design.
Character voiceover and dialogue production
Generate expressive character voices for in-game dialogue, cutscenes, and interactive narratives. Iterate on tone and delivery rapidly.
Marketing narration and promotional audio
Create professional voiceovers for trailers, app store videos, and social media content without booking voice talent.
Sound design exploration and prototyping
Quickly prototype sound effects, ambient audio, and musical elements to test creative directions early in production.
FAQ
How much does ACE-Step cost? Is it free?+
How does Layer's pricing work?+
There are no seat fees, feature gates, or plans on Layer. Instead, our platform uses a consumption based system with Creative Units (CUs) with a flexible monthly subscription. Every generation on Layer (image, video, 3D, or audio) consumes a Creative Unit, and you only pay for what you create.
Other audio models on Layer
Gemini TTS
Google's text-to-speech model with multi-speaker support and natural expressiveness.
ElevenLabs Music
ElevenLabs
Premium AI music generation from ElevenLabs with composition planning and section control.
Mirelo SFX 1.6
Mirelo
Sound effects generation and editing with text-to-audio and audio inpainting.
ElevenLabs Audio Isolation
ElevenLabs
Isolate clean voice from noisy recordings by removing background noise and music.
Kling Video to Audio
Kling
Generate synchronized sound effects, dialogue, and ambient audio from video content.
DeepFilterNet3
Rikorose
Real-time speech enhancement and noise suppression at 48 kHz full-band audio.