This endpoint allows users to remix an input audio file or URL using a descriptive prompt, optional lyrics, and a gender selection for vocal tone.
ℹ️Experimental Feature: We do not guarantee continuous reliability and a bug-free experience as this feature is in beta.
| Parameter | Type | Required | Description |
|---|---|---|---|
audio_file | UploadFile | Optional | Upload the audio file directly. Required if audio_url is not provided. |
audio_url | String | Optional | Public URL or S3 path to audio. Required if audio_file is not provided. |
prompt | String | ✅ Yes | Describes how the audio should be transformed. |
lyrics | String | Optional | Lyrics to guide remix or vocal generation. Max 2000 characters. |
gender | String | Optional | Vocal tone. One of: male, female, neutral. |
webhook_url | String | Optional | Callback URL for async response. |
💡Note: Eitheraudio_fileoraudio_urlmust be provided.
content-type: multipart/form-data
Webhook responses include detailed metadata including task_id, conversion_id, audio files (conversion_path), lyrics etc.
prompt, or neither audio_file nor audio_url provided.
/Remix endpoint produces a downloadable or streamable remixed audio file with optional lyrical overlays and style transformations.
URL or S3 path to the input audio.
"https://mybucket.s3.amazonaws.com/song.mp3"
Describes how the audio should be transformed.
"Make it sound like Lo-fi with chill beats"
Uploaded audio file to be remixed.
Optional lyrics to guide vocal generation.
2000"It's a brand new day"
Voice style if vocal content is generated.
male, female, neutral "female"
Callback URL for async processing results.
"https://example.com/my-webhook"