Skip to main content

Models

When making API calls, you can choose from the following model names to determine the desired output. For instance, using the model name vocals will create a vocals job.

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"
}'

Instrument Stem Separation

NameModel NameDescriptionAPIWidget
InstrumentalinstrumentalMusic without vocals, only instruments
DrumsdrumsPercussion instruments producing rhythmic beats
VocalsvocalsIsolates singing and vocal sounds
BassbassInstruments producing low-frequency sounds, typically the bass guitar or synthesizer bass lines
OtherotherRemaining instrumentation after removing vocals, drums, and bass
GuitarguitarInstruments from the guitar family, including electric, acoustic, and classical guitars
Other-x-Guitarother-x-guitarRemaining instrumentation after removing vocals, drums, bass, and guitar
PianopianoInstruments like Rhodes piano, upright piano, grand piano, and keyboard
WindwindInstruments like flute, saxophone, producing sound by vibrating air
Residual

If you would like to generate a residual stem, please set residual in the metadata field to true.

For more info, contact support@audioshake.ai

Dialogue, Music, & Effects

NameModel NameDescriptionAPIWidget
DialoguedialogueSpeech or vocals isolated from any other sound
Music removalmusic_removalRemoving music from audio while retaining dialogue, background effects, and natural sound
Background (Music & FX)music_fxRemove dialogue to extracting a clean background stem of music and effects

Transcription & Alignment

NameModel NameDescriptionAPIWidget
TranscriptiontranscriptionText representation of spoken words or audio content
AlignmentalignmentSynchronization of audio and corresponding text or captions