Music AI
Create music powered by AI using just a prompt, lyrics, or a defined music style.
MusicAI lets you generate original music compositions with minimal input. Whether youβre a developer looking to integrate music into an app, a content creator seeking custom tracks, or a musician experimenting with ideas β this tool lets you:
- π Compose songs with your own lyrics and style
- πΆ Generate complete tracks using only a short description (prompt)
- π§ Apply custom AI voice conversion
- π Get instant feedback or receive results via webhook
MusicAI is built for speed, flexibility, and creativity. Submit your request and receive professional-sounding tracks in minutes.
π‘ Endpoint
This is the primary endpoint for initiating music generation requests.
βΆοΈ Sample Output
Listen to a real sample output:
Prompt: a song about greenery, nature and forest.
Download Audioπ§ͺ Try it Yourself
Visit the MusicAI Endpoint Explorer to play around β set your payload, hit send, and listen to the generated results live.
You can test both lyrics
-based and prompt
-based generation methods.
π Donβt forget: youβll receive two unique tracks for every request β explore both to find your perfect match!
π οΈ Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
prompt | String | Optional | A natural language prompt for music generation |
music_style | String | Optional | Style of music to generate (e.g., Rock, Pop) |
lyrics | String | Optional | Custom lyrics to be used in the music |
voice_id | String | Optional | Voice model to apply on generated music |
webhook_url | String | Optional | Webhook URL to receive a callback with the final audio result |
ποΈ Modes of Generation
π΅ Custom Mode
Supply both lyrics
and music_style
to craft a personalized track with your exact preferences.
βοΈ Prompt Mode
Just provide a prompt
, and let the model generate everything for you β from lyrics to melody and instrumentation.
voice_id
andwebhook_url
work in both modes for more control and automation.
π₯ Sample Request
π Python
π€ Sample Response
β Success (200 OK)
π Webhook Response
When the generation is complete, youβll receive the following at your webhook URL:
π§ Note: You will receive two separate webhook responses, each with a unique
conversion_id
for the two generated versions.
Payload and Request Formation
Authorizations
Body
Response
Successful response
The response is of type object
.