Split a sound into its parts
split_soundSplit the sound of a video or a sound into its parts: voices (speech, singing, a crowd's chants), drums, bass, and other (everything else: instruments, ambience, a crowd's roar, effects). Each part you name comes back as a new sound asset, the whole source, in step with it from its first second. To use a part, put it on an audio track with the same at, offset and duration as the clip whose sound it stands in for, and set that clip's volume to 0; the parts you leave out are gone from that stretch. A part does not take a recorded song out: where read_asset lists recorded music in an asset's sound, the song's notes are in other and its singing in voices. It does not use credits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"assetId": "<assetId>",
"parts": "<parts>",
"projectId": "<projectId>"
},
"name": "split_sound"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parts | Yes | The parts to make, each a new sound asset: voices (speech, singing, a crowd's chants), drums, bass, other (everything else: instruments, ambience, a crowd's roar, effects). | |
| assetId | Yes | The video or sound asset whose sound to split. Use the IDs search_assets gives. | |
| projectId | Yes | The project this call runs on without changing the open project. null (or leaving it out) uses the open project. wait_for_jobs takes the projectId of the calls that started the jobs. |