Back to tools
2 endpoints

Music Generation

Tools to generate music, including full tracks from natural language, and more.

Part of Gen AI

Get started by giving this to your agent
$Set up https://monid.ai/SKILL.md, and then use Monid to show me what I can do with Music Generation.
ElevenLabs
Music Generation
/v1/music

Generate studio-grade music (MP3) in any style from a natural language prompt with Eleven Music — vocals or instrumental, commercial-use cleared.

$0.15per minute of audio
0 Markup
MiniMax
MiniMax Music
/v1/music_generation

Text-to-music: turn a style prompt and lyrics into a full song (MiniMax Music 3.0 / 2.6).

$0.1500varies by options
0 Markup

Try it with your agents

01
Generate campaign assets end to end
Set up https://monid.ai/SKILL.md, and then use Monid to generate a product hero image, a 15-second teaser video, and a voiceover for a smart espresso machine launch.

How-to guide

How do I give an agent a voice?speak it, read it back, and check the transcriptsay <text> out loud with elevenlabs on monid. it returns a hosted link rather than audio bytes, so download the file in the same run: the link is documented to last an hour and the file a week what comes back: a download link on Monid's own file service, never inline bytes, with a documented one-hour link expiry and a seven-day file expiry asking again is safe: fetching the run a second time mints a fresh link and the old one keeps working, so a link that has expired costs nothing to replace but the file clock does not restart: the seven days run from the original call, not from the refetch, so a fresh link on day seven buys you hours rather than another week and there IS a poll: an earlier version of this page said there is no polling and no job id anywhere here, which contradicts the platform's own documented run-then-poll loop; fetching the run by id IS that poll one field halves it, and you must pass it: naming the faster model cut the bill exactly in half on the same words on both runs, and it produced slightly more audio, so the per-minute gap is a little wider than 2x. Left unset, the default is the dearer model, so the saving is something you ask for rather than something you get the default voice is not in the list: the documented default voice id does not appear among the voices the voice endpoint returns, so pick one from the list rather than relying on the default. The list is account-scoped and came back with 42 and then 44 entries, so read it rather than quoting a count