Browse ModelsMureka AIMureka AI Vocal Clone

Mureka Ai Vocal Clone

Mureka Ai Vocal Clone

Playground

Try it on WavespeedAI!

Mureka AI Vocal Clone is a fast AI voice cloning model that creates a Mureka vocal clone ID from a short vocal audio sample. Ready-to-use REST inference API for authorized vocal cloning, custom singing voices, AI song generation, music production, demo creation, personalized audio workflows, and professional voice-based music creation with simple integration, no coldstarts, and affordable pricing.

Features

Mureka AI Vocal Clone

Mureka AI Vocal Clone creates a reusable Mureka vocal clone ID from a short vocal audio sample. The returned vocal_id can then be used in compatible Mureka song-generation workflows to guide vocal identity and voice style.


Why Choose This?

  • Voice cloning for Mureka workflows Create a reusable vocal identity from a single uploaded audio sample.

  • Simple input Upload one vocal audio clip and generate a clone ID with minimal setup.

  • Reusable output The result is a vocal_id that can be plugged into supported Mureka models later.

  • Fast workflow Useful for personalized singing voices, recurring character vocals, and custom music-production pipelines.

  • Production-ready API Suitable for music generation workflows that need a stable custom voice reference.


Parameters

ParameterRequiredDescription
audioYesVocal audio sample used to create the clone.

How to Use

  1. Upload your vocal sample — provide a clean audio clip of the voice you want to clone.
  2. Submit — run the cloning request.
  3. Save the returned ID — use the returned vocal_id in supported Mureka generation workflows.

Example Output

{ “id”: “140563370409985”, “vocal_id”: “140563370409985” }


Pricing

Just $5.00 per request.

Billing Rules

  • Each vocal clone request costs $5.00
  • Pricing is fixed per request

Best Use Cases

  • Custom singing voice creation — Build a reusable voice identity for song generation.
  • Recurring voice workflows — Keep a consistent vocal style across multiple songs.
  • Music production prototyping — Test personalized vocal generation in downstream Mureka models.
  • Character voice creation — Create a recognizable vocal identity for creative music projects.

Pro Tips

  • Use a clean vocal recording with minimal background noise.
  • Clear pronunciation and stable vocal tone usually improve clone quality.
  • Save the returned vocal_id carefully so it can be reused later.
  • Test the clone in downstream Mureka song workflows to validate the result.

Notes

  • audio is required.
  • The returned output is a Mureka-specific vocal_id.
  • This ID is intended for use with Mureka-related models only.
  • The result is not a general-purpose voice clone identifier outside the Mureka ecosystem.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/mureka-ai/vocal-clone" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
audiostringYes--Public vocal audio file URL. The file must be smaller than 10 MB.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsobjectArray of structured result objects containing the generated vocal clone ID.
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.