50% di sconto sui modelli Vidu Q3 e Q3 Pro · Solo su WaveSpeedAI | 20 maggio – 2 giugno

ACE Step

wavespeed-ai /

ACE-Step generates up to 4-minute music with lyrics from text and high acoustic fidelity; supports voice cloning, lyric edits, and remixing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

text-to-audio
Input

Inattivo

$0.0002per esecuzione·~5000 / $1

EsempiVedi tutto

Modelli correlati

README

ACE-Step — Text-to-Audio

ACE-Step Text-to-Audio is a next-generation AI music generation model that composes complete songs — including vocals, instrumentals, and lyrics — directly from text descriptions. Produce professional-quality music up to 4 minutes long from simple style tags and optional lyrics.

Why It Stands Out

  • Text-to-music generation: Transform style tags into coherent music tracks with melody, rhythm, and vocals.
  • Style tag control: Enter multiple tags to guide genre, tempo, and energy.
  • Vocal and lyric creation: Generates original vocals and synchronized lyrics that fit your prompt's tone.
  • Fine-grained acoustic fidelity: Maintains dynamic balance, spatial quality, and instrument clarity.
  • Flexible duration: Adjustable from a few seconds to 4 minutes (240 seconds).
  • Reproducibility: Use the seed parameter to recreate exact results.

Parameters

ParameterRequiredDescription
tagsYesList of genres or styles (e.g., lofi, hiphop, drum and bass, chill)
lyricsNoProvide custom lyrics or leave blank for auto-generated ones.
durationNoMusic length in seconds, up to 240 (default: 240).
seedNoSet for reproducibility; -1 for random.

How to Use

  1. Enter style tags — add genres and moods like "lofi, hiphop, chill, trap."
  2. Add lyrics (optional) — provide custom lyrics or leave blank for AI-generated ones.
  3. Set duration — choose length from a few seconds up to 240 seconds (4 minutes).
  4. Set a seed (optional) for reproducible results.
  5. Click Run and wait for your music to generate.
  6. Preview and download the result.

Best Use Cases

  • Music Production & Songwriting — Generate complete demos or backing tracks instantly.
  • Film, Game & Media Scoring — Create mood-specific tracks with precise control.
  • Advertising & Content Creation — Design catchy audio for short-form content.
  • Education & Experimentation — Teach structure, genre, or lyric composition.
  • Soundtrack Prototyping — Preview musical direction before full studio production.

Pricing

DurationPrice
30 seconds$0.006
60 seconds$0.012
120 seconds$0.024
240 seconds$0.048

Billing Rules

  • Billed per second at $0.0002
  • Maximum duration: 240 seconds (4 minutes)

Pro Tips for Best Quality

  • Use multiple style tags to define genre, mood, and energy level.
  • Combine contrasting tags (e.g., "chill, trap") for unique blends.
  • Provide structured lyrics with line breaks for better vocal synchronization.
  • Start with shorter durations to test style combinations.
  • Fix the seed when iterating to compare different tag or lyric variations.

Notes

  • Processing time varies based on duration and current queue load.
  • Please ensure your content complies with usage guidelines.
Accessibilità:Questo sito web utilizza modelli di intelligenza artificiale forniti da terze parti.

Ace Step API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/ace-step with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Ace Step below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/ace-step" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "duration": 60,
    "seed": -1
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("wavespeed-ai/ace-step", {
        "duration": 60,
        "seed": -1
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "wavespeed-ai/ace-step",
    {
    "duration": 60,
    "seed": -1
}
)

print(output["outputs"][0])  # → URL of the generated output

Ace Step API — Frequently asked questions

What is the Ace Step API?

Ace Step is a WaveSpeedAI model for audio generation, exposed as a REST API on WaveSpeedAI. ACE-Step generates up to 4-minute music with lyrics from text and high acoustic fidelity; supports voice cloning, lyric edits, and remixing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Ace Step API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/ace-step.

How much does Ace Step cost per run?

Ace Step starts at $0.000 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Ace Step accept?

Key inputs: `duration`, `seed`, `lyrics`, `tags`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/ace-step.

How long does Ace Step take to generate?

Average end-to-end generation time on WaveSpeedAI is around 86 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.

Can I use Ace Step outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.