Generate Music
Audio
ElevenLabs Music
by Henri Huotari · Oct 25, 2025
Generate music using ElevenLabs music_v1.
This file couldn't be loaded. The link may have expired.
Run it yourself
Set IMMERSIVE_API_KEY to an API key from your account. Create a free account to get one.
curl -X POST 'https://ai.im.inc/api/v1/audio/tts' \
-H "Authorization: Bearer $IMMERSIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "upbeat piano music for advertisement background music",
"music_length_ms": "10000"
}'
const response = await fetch("https://ai.im.inc/api/v1/audio/tts", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.IMMERSIVE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "upbeat piano music for advertisement background music",
"music_length_ms": "10000"
}),
});
console.log(await response.json());
import os
import requests
response = requests.post(
"https://ai.im.inc/api/v1/audio/tts",
headers={"Authorization": f"Bearer {os.environ['IMMERSIVE_API_KEY']}"},
json={
"prompt": "upbeat piano music for advertisement background music",
"music_length_ms": "10000",
},
timeout=300,
)
print(response.json())
{
"url": "https://s3.huotari.ai/immersive/examples/outputs/ea0619fb-7151-45dc-b311-719ef885d9e8/result.mp3",
"type": "music_generation",
"model": "music_v1",
"prompt": "upbeat piano music for advertisement background music",
"status": "completed",
"provider": "elevenlabs",
"speech_id": "f2d000e3-69e4-4c73-a76b-57fe040a00fb",
"output_format": "mp3_44100_128",
"music_length_ms": "10000",
"composition_plan": null,
"force_instrumental": false
}
Your browser blocked the clipboard. Select the text and copy it by hand.
- Endpoint
- POST /api/v1/audio/tts
- Model
- music_v1
- Output
- Audio · MP3