Generate AI Singing from Lyrics
- This endpoint generates AI singing from provided lyrics using AI models.
Core Parameters
The parameters below define the request body for this API.
Parameter | Type | Required? | Description |
---|---|---|---|
lyrics | string | ✅ Required | The lyrics to be sung by the AI-generated singing. |
styleOfMusic | string | ⚠️ Optional | Preferred style. Select one from supported styles listed below. |
audioUrl | string | ⚠️ Optional | URL to a reference audio file for musical influence. |
The audio URL must contain only singing vocals without background music. IfaudioUrl
is provided,styleOfMusic
will be ignored.
Supported Music Styles
ThestyleOfMusic
parameter can be one of the following values:
- Pop(Female)
- Pop(Male)
- Rap
- Hiphop
- Vocal Chops
- Hyperpop (Female)
- Meow Meow Cat
- Rock
- Kawaii
- Hard Rock
- Metal
- Vocoder
- ASMR Singing
- Choir
- Orchestral Choir
- Gregorian Chant
- Ancient Chant
- Spoken Word
- Voicemail (Male)
- Voicemail (Female)
- Cute Kkey
- Ghost Whispering
- Group People Whispering
- Mongolian Throat Singing
Request Body
Code Samples
- Python
- cURL
- JavaScript
Response
- 200 OK
- 500 Internal Server Error
- 504 Gateway Timeout
Response Fields
Field | Type | Description |
---|---|---|
messageId | string | Unique identifier for the generation request. |
prompt | string | The processed prompt used for generation. |
albumArt | string | URL to the generated album artwork. |
aiReply | string | AI-generated message about the creation. |
audioData | array | Array containing the generated audio file(s). |
└─ audioUrl | string | Direct URL to download/stream the generated audio. |
└─ songName | string | Name/title of the generated song. |
└─ licenses | object | Licensing information for the generated content. |
Sample Output
Possible Errors :
- If Rate Limits have been passed for User.
- If NSFW words are detected
- If Artist name is detected