> ## Documentation Index
> Fetch the complete documentation index at: https://developer.audioshake.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Models

> Available processing models with credit costs and limits

AudioShake models define the type of processing applied to your source audio. You can combine multiple models in a single `/tasks` request to generate multiple outputs from the same file.

See [Formats](/api-reference/formats) for supported input and output file types.

| Category                                                  | Description                                                           |
| --------------------------------------------------------- | --------------------------------------------------------------------- |
| [Instrument stem separation](#instrument-stem-separation) | Isolate vocals, drums, bass, guitar, and other instruments from music |
| [Speech](#speech)                                         | Multi-speaker separation and Speech Recovery                          |
| [Post-production](#post-production)                       | Dialogue, effects, and music separation for dubbing and editing       |
| [Copyright compliance](#copyright-compliance)             | Music detection, identification, and removal                          |
| [Lyric transcription](#lyric-transcription)               | Time-synced lyrics and transcript alignment                           |

## Instrument stem separation

Use these models to split songs into musical components for remixing, post-production, education, and interactive experiences.

| Model             | Description                                                                                     | Credits / min |
| ----------------- | ----------------------------------------------------------------------------------------------- | ------------- |
| `vocals`          | All sung voices together (lead + backing).                                                      | 1.0           |
| `vocals_lead`     | Primary lead melody/lyric vocal only.                                                           | 1.0           |
| `vocals_backing`  | Backing parts only (harmonies, ad-libs, choir).                                                 | 1.0           |
| `instrumental`    | Full music mix with vocals removed.                                                             | 1.0           |
| `drums`           | Percussion and drum kit sources (drums, congas, hi-hat, cajon).                                 | 1.0           |
| `bass`            | Low-end bass sources (electric bass, double bass, bass synth).                                  | 1.0           |
| `guitar`          | All guitar-family parts together (acoustic + electric).                                         | 1.0           |
| `guitar_electric` | Electric guitar only (clean or distorted).                                                      | 1.0           |
| `guitar_acoustic` | Acoustic/plucked guitar-family sources (acoustic guitar, banjo, lute).                          | 1.0           |
| `piano`           | Acoustic piano only.                                                                            | 1.0           |
| `keys`            | Keyboard family: acoustic, electric, digital pianos, clavinet, Hammond, harpsichord.            | 1.0           |
| `strings`         | Bowed or pizzicato string instruments and sections.                                             | 1.0           |
| `wind`            | Wind instruments including woodwind and brass (flute, saxophone, clarinet, bassoon, harmonica). | 1.0           |
| `other`           | Everything except vocals, drums, and bass.                                                      | 1.0           |
| `other-x-guitar`  | Everything except vocals, drums, bass, and guitar.                                              | 1.0           |

## Speech

Models for multi-speaker separation and Speech Recovery (denoise and de-reverb).

| Model             | Description                                                                                                                                                                          | Credits / min |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------- |
| `multi_voice`     | Outputs one stem per speaker from a mixed multi-speaker source, even with overlapping speech.                                                                                        | 10.0          |
| `speech_denoise`  | Remove background noise, hum, and interference from speech while preserving natural acoustics. Effective for low-resolution audio, noisy environments, and forensic intelligibility. | 1.5           |
| `speech_dereverb` | Remove reverberant room signal (reflections, echo) to improve intelligibility in echoey spaces and ease downstream post-production.                                                  | 2.0           |

<Note>Maximum input length for `multi_voice` is 1.5 hours.</Note>

## Post-production

Separation models for dubbing, dialogue cleanup, and audio editing workflows.

| Model      | Description                                                         | Credits / min |
| ---------- | ------------------------------------------------------------------- | ------------- |
| `dialogue` | Speech-focused stem for podcasts, interviews, and film/TV dialogue. | 1.5           |
| `effects`  | Ambience and SFX bed with dialogue and music removed.               | 1.5           |
| `music_fx` | Keep music + effects; remove dialogue.                              | 1.5           |

## Copyright compliance

Models for detecting, identifying, and removing music in content.

| Model                  | Description                                     | Credits / min |
| ---------------------- | ----------------------------------------------- | ------------- |
| `music_detection`      | Returns time ranges where music is present.     | 0.5           |
| `music_identification` | Identify music and return track metadata.       | N/A           |
| `music_removal`        | Keep speech + effects; remove background music. | N/A           |

## Lyric transcription

Use these models to produce transcripts and time-synced text. These models are state of the art for lyric transcription.

| Model           | Description                                                                                                                                                                                  | Credits / min |
| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| `transcription` | Generate a line-level lyric transcript from a song. Best for getting lyrics as text.                                                                                                         | 1.0           |
| `alignment`     | Generate precise word-level and line-level timestamps. Use this for karaoke, subtitles, and any workflow that needs per-word timing. Transcribes automatically if no transcript is provided. | 1.0           |

For `alignment`, provide one audio source (`url` or `assetId`) and optionally a transcript input (`transcriptUrl` or `transcriptAssetId`).

<Note>Maximum input length for `transcription` and `alignment` is 45 minutes.</Note>
