Actions16
Separate Vocals
AI-generatedSummary
Separate vocals from an audio track by providing either an audio URL or an existing source task ID, returning the vocal isolation result.
Inputs
- Audio URL — URL of the audio file to separate vocals from, used as an alternative to providing a task ID.
- Source Task ID — Existing task ID to identify the audio source for vocal separation, alternative to providing an audio URL.
- Reply URL — Webhook URL to be called upon task completion, enabling asynchronous callback handling.
- Reply Ref — Custom reference string passed back in the webhook callback to correlate responses.
- Wait for Completion — Boolean flag indicating whether to wait for the vocal separation task to complete before returning (polls every 3 seconds, with a 5-minute timeout).
Output shape
a list of JSON objects representing the vocal separation task result or status, including URLs to separated audio tracks.
If 'Wait for Completion' is set to true, the operation polls the Kie.ai API until the task completes and then returns the completed task results. If false, the initial task creation response is returned immediately. The returned data may include nested JSON fields parsed for easy access.
Examples
Example 1: Separate vocals by providing an audio URL
Set 'Audio URL' to the target audio file, leave 'Source Task ID' empty, and enable 'Wait for Completion' to true to receive the separated vocals in the node output.
Example 2: Separate vocals from an existing processed task
Provide the 'Source Task ID' of a previously processed audio task and optionally disable waiting for completion to manage task completion asynchronously via webhook.