Seedance 2.0 15% छूट | Video Generator में बनाएँ →

Stem Song

mureka-ai /

Mureka AI Stem Song is a fast AI music model that creates stem song outputs via the official Mureka API. Ready-to-use REST inference API for AI music generation, vocal and instrumental stem workflows, remixing, music production, creative audio projects, and professional song creation with simple integration, no coldstarts, and affordable pricing.

speech-to-text
Input

Drag & drop करें या upload के लिए click करें

ExamplesView all

Related Models

README

Mureka AI Stem Song

Mureka AI Stem Song is a fast AI music model for stem-based audio workflows. Upload a song or audio track, choose a separation model, and generate stem outputs for remixing, vocal/instrumental workflows, editing, and music production tasks.

Why Choose This?

  • Fast stem generation Separate an input track into usable stem outputs for remixing, editing, and production workflows.

  • Multiple separation models Choose between available stem models such as audio-separation-1 and audio-separation-2.

  • Simple audio workflow Upload one audio file, choose a model, and generate the separated output with minimal setup.

  • Useful for production and editing Suitable for vocal isolation, instrumental extraction, remix preparation, and creative audio workflows.

  • Production-ready API Easy to integrate into music tooling, audio apps, and content-production pipelines.

Parameters

ParameterRequiredDescription
audioYesInput audio track to process.
modelNoStem separation model to use, such as audio-separation-1 or audio-separation-2.

How to Use

  1. Upload your audio — provide the source song or audio file you want to process.
  2. Choose the model — select the separation model that best fits your workflow.
  3. Submit — run the model and download the generated stem output.

Example Use Case

Upload a full song to separate vocals and instrumental layers for remixing, re-editing, or production cleanup.

Pricing

Just $0.06 per song.

Best Use Cases

  • Stem separation — Extract parts of a track for editing and reuse.
  • Music production — Prepare vocals or instrumentals for remixing and arrangement work.
  • Content creation — Generate cleaner audio components for videos, shorts, and social content.
  • Remix workflows — Isolate audio elements for mashups, reinterpretations, and creative edits.
  • Audio cleanup and reuse — Separate usable parts of an existing recording for downstream production.

Pro Tips

  • Use the cleanest source audio available for better stem quality.
  • Try both available models if you want to compare separation behavior.
  • Full mixes with clear vocals and instrumentation often produce more usable stems.
  • Review the separated outputs before using them in final production workflows.

Notes

  • audio is required.
  • model is optional.
  • Pricing is fixed at $0.06 per song.

Related Models

  • Other Mureka AI music generation and audio processing models may be useful when you need different music or audio workflows.
Accessibility:This website uses AI models provided by third parties.

Stem Song API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/mureka-ai/stem-song 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 Stem Song below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/mureka-ai/stem-song" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "audio": "https://example.com/your-audio.mp3",
    "model": "audio-separation-2"
}'

# 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("mureka-ai/stem-song", {
        "audio": "https://example.com/your-audio.mp3",
        "model": "audio-separation-2"
});

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

output = wavespeed.run(
    "mureka-ai/stem-song",
    {
    "audio": "https://example.com/your-audio.mp3",
    "model": "audio-separation-2"
}
)

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

Stem Song API — Frequently asked questions

What is the Stem Song API?

Stem Song is a Mureka Ai model for AI inference, exposed as a REST API on WaveSpeedAI. Mureka AI Stem Song is a fast AI music model that creates stem song outputs via the official Mureka API. Ready-to-use REST inference API for AI music generation, vocal and instrumental stem workflows, remixing, music production, creative audio projects, and professional song creation with simple integration, no coldstarts, and affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Stem Song 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/mureka-ai/mureka-ai-stem-song.

How much does Stem Song cost per run?

Stem Song starts at $0.060 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 Stem Song accept?

Key inputs: `audio`, `model`. 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/mureka-ai/mureka-ai-stem-song.

How do I get started with the Stem Song API?

Sign up for a free WaveSpeedAI account to claim starter credits, copy your API key from /accesskey, then call the endpoint shown in the API tab of the playground. The playground also auto-generates a code sample in Python, JavaScript, or cURL for the parameters you've set.

Can I use Stem Song outputs commercially?

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