Browse ModelsMureka AIMureka AI Generate Lyrics

Mureka Ai Generate Lyrics

Mureka Ai Generate Lyrics

Playground

Try it on WavespeedAI!

Mureka AI Generate Lyrics is a fast AI lyrics generation model that creates song lyrics via the official Mureka API. Ready-to-use REST inference API for AI lyric writing, songwriting workflows, music production, demo creation, creative audio projects, and professional song creation with simple integration, no coldstarts, and affordable pricing.

Features

Mureka AI Generate Lyrics

Mureka AI Generate Lyrics creates song lyrics from a text prompt using the official Mureka API. It is suitable for songwriting, demo creation, lyric ideation, genre exploration, and other music writing workflows that need structured lyrical output quickly.


Why Choose This?

  • Prompt-based lyric generation Generate original lyrics from a natural-language description of genre, mood, theme, or vocal style.

  • Fast songwriting ideation Quickly explore multiple lyrical directions for demos, hooks, verses, and choruses.

  • Structured output Returns organized lyric content that can be used directly in downstream songwriting workflows.

  • Simple workflow Provide one prompt and generate lyrics with minimal setup.

  • Production-ready API Suitable for music apps, songwriting tools, creative workflows, and lyric drafting pipelines.


Parameters

ParameterRequiredDescription
promptYesPrompt describing the desired song style, mood, theme, structure, or lyrical direction.

How to Use

  1. Write your prompt — describe the genre, mood, subject, vocal style, tempo, or production feel you want.
  2. Submit — run the model to generate lyrics.
  3. Review the output — use the generated title and lyrics in your songwriting or music production workflow.

Example Prompt

A cinematic cyberpunk synth-pop song with dreamy female vocals, deep electronic bass, neon city night atmosphere, emotional verses, catchy chorus, 110 BPM, polished commercial production, futuristic but melodic, wide stereo mix, suitable for short video and fashion ads


Pricing

Just $0.009 per request.

Billing Rules

  • Each lyric generation request costs $0.009
  • Pricing is fixed per request
  • Prompt length does not affect pricing

Best Use Cases

  • Songwriting ideation — Generate first-pass lyrics for new songs.
  • Genre exploration — Test the same concept across different lyrical styles and moods.
  • Hook and chorus drafting — Quickly prototype catchy topline directions.
  • Demo preparation — Create lyrics to pair with melody or instrumental sketches.
  • Creative content workflows — Generate themed lyrics for music, ads, or social media projects.

Pro Tips

  • Be specific in your prompt about genre, mood, imagery, and vocal style.
  • Mention song structure cues like verse, chorus, bridge, or hook when needed.
  • Include theme and emotional tone for more coherent lyrical output.
  • If the result is too broad, tighten the prompt with clearer stylistic constraints.
  • Try multiple prompt variations to explore different lyrical directions quickly.

Notes

  • prompt is required.
  • Pricing is fixed at $0.009 per request.
  • The generated result may include structured fields such as a song title and lyrics.
  • More specific prompts usually produce more controllable lyrical output.

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/generate-lyrics" \
--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
promptstringYes-Prompt for lyrics generation.

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.
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.