Skip to main content

Stems

For Music

NameStem NameDescription
InstrumentalinstrumentalRefers to music without vocals, only instruments
DrumsdrumsPercussion instruments producing rhythmic beats
VocalsvocalsSinging or vocal sounds
BassbassLow-frequency musical instrument
OtherotherRefers to what remains after removing vocals, drums, and bass.
GuitarguitarString instrument usually played with fingers
Other-x-Guitarother-x-guitarIt comprises the remaining parts after excluding vocals, drums, bass, and guitar.
PianopianoKeyboard instrument producing sounds
WindwindInstruments like flute, saxophone, producing sound by vibrating air

For Dubbing/Film and Captioning/Transcription

NameStem NameDescription
MusicmusicGeneral music audio, including instruments and melodies
DialoguedialogueSpoken conversation or interaction between characters
TranscriptiontranscriptionText representation of spoken words or audio content
AlignmentalignmentSynchronization of audio and corresponding text or captions
Music removalmusic_removalRemoving music from audio while maintaining synchronization
Background (Music & FX)music_fxBackground audio and sound effects synchronized with text or captions

Example

In the provided cURL command, the "name" field in the JSON payload specifies the desired stem type for processing the audio file. It allows you to indicate what specific part of the audio you want to extract or process.

curl -L -X POST 'https://groovy.audioshake.ai/job/' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"metadata": {
"format": "wav",
"name": "vocals"
},
"callbackUrl": "https://example.com/webhook/vocals",
"assetId": "abc123"
}'