Skip to main content
POST
Mashup Lyrics
Generate mashup lyrics by combining lyrics from two songs. Use [Instrumental] for instrumental tracks. After generating mashup lyrics, use Generate with task=mashup to create the music.

Request Body

string
required
Lyrics of the first song. Use [Instrumental] if the track is instrumental.
string
required
Lyrics of the second song. Use [Instrumental] if the track is instrumental.

Response

string
The task ID. Use this to query task status via Get Task Status.

Example

Response Example

Workflow

1

Generate Mashup Lyrics

Call this endpoint with lyrics from two songs to generate combined mashup lyrics.
2

Check Task Status

Poll the Task Status endpoint with the returned taskId to get the generated mashup lyrics.
3

Generate Mashup Music

Use the mashup lyrics with the Generate endpoint (task=mashup) to create the final mashup track.
Use [Instrumental] as the lyrics value when one of the tracks doesn’t have vocals. This is useful when creating mashups between a vocal track and an instrumental track.