The AI Sound Separation REST API supports an algorithm for separating mixed source audio files into component tracks. It produces tracks designated as drums, bass, vocals, and "other".
This API is designed for audio file of small size.
YOUR_TOKEN
) Parameter 'audio' contains one or more audio files. Each audio file shall be encoded in base64 format. Parameter 'algorithm' contains algorithm option.
Array of objects | |
object |
{- "audio": [
- {
- "name": "10sec_audio.mp3",
- "data": "data:audio/mpeg:base64,SUQzBAAAAAAgWlRFTkMAAAAMAAAATG...RhKaqqqqqqqqqqqqqqqqo="
}
], - "algorithm": {
- "name": "default",
- "option": [
- {
- "name": "targets",
- "data": [
- "vocals",
- "drums",
- "bass",
- "other"
]
}, - {
- "name": "start_point",
- "data": 0
}
]
}
}
{- "status": 0,
- "message": "string",
- "output": [
- {
- "name": "string",
- "data": "string"
}
]
}