Mureka API v1 has been updated:
- Model
V7.5
is now the default for all music generation endpoints, replacingV7
. - POST music/create-advanced supports an optional parameter
voice_gender
, which can be set tofemale
ormale
. - POST music/instrumental supports models
V7.5
,O1
andV6
.
Let’s create short parody for Camila Cabello - Havana.
1 Download original song from YouTube via GET files/youtube
curl --location 'https://api.useapi.net/v1/mureka/files/youtube/?account=123456789&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHCjNJDNzw8Y' \
--header 'Authorization: Bearer user:12345-…'
Downloaded mp3 track was uploaded to Mureka via POST files.
2 Generate lyrics via POST music/lyrics-generate
curl --location 'https://api.useapi.net/v1/mureka/music/lyrics-generate/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer user:12345-…' \
--data '{
"account": 123456789,
"prompt": "Create lyrics mocking Camila Cabello - Havana song, make it a humorous song about Banana"
}'
Result
[Intro]
[Verse]
Banana, banana, in my handa,
Taste so sweet, no need for candy.
Camila singin' 'bout Havana,
I'm sippin' on banana flav'ry.
Banana, banana, in my handa,
Taste so sweet, no need for candy.
Camila singin' 'bout Havana,
I'm sippin' on banana flav'ry.
[Outro]
3 Generate song using the lyrics above and reference sound with POST music/create-advanced.
curl --location 'https://api.useapi.net/v1/mureka/music/create-advanced' \
--header 'Authorization: Bearer user:12345-…' \
--form 'account="123456789"' \
--form 'lyrics="[Intro]
[Verse]
Banana, banana, in my handa,
Taste so sweet, no need for candy.
Camila singin'\'' '\''bout Havana,
I'\''m sippin'\'' on banana flav'\''ry.
Banana, banana, in my handa,
Taste so sweet, no need for candy.
Camila singin'\'' '\''bout Havana,
I'\''m sippin'\'' on banana flav'\''ry.
[Outro]"' \
--form 'vocal_gender="female"' \
--form 'ref_id="987654321"'
Result
4 We can also create instrumental music based on the original song via POST music/create-instrumental.
curl --location 'https://api.useapi.net/v1/mureka/music/create-instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'account="123456789"' \
--form 'ref_id="987654321"'
Result