client.projects.separateStems(projectId, body, options?)
Inicie uma nova operação de separação de stems para um projeto.
Parameters
O projeto a ser reprocessado.
Modelo de separação de stems. Veja Referência de modelo de separação
para orientação.
Modelos disponíveis
| Value | Description |
|---|---|
mdx23c | Padrão. Qualidade e velocidade equilibradas. |
audioshakeai | Separação AudioShake de alta qualidade. |
audioshake_vocals_lead | Apenas vocais e vocais principais. |
musicai_instrumental_only | Saída apenas instrumental. |
musicai_lead_backing_other | Principal, backing vocals e outros stems. |
musicai_with_backing_vocals | Vocais incluindo faixas de apoio. |
musicai_without_backing_vocals | Apenas vocais principais. |
uvr_mdxnet_kara_2 | Modelo UVR ajustado para karaokê. |
bs_roformer | Modelo BS-Roformer. |
mel_band_roformer_instrumental_becruily | Roformer mel-band instrumental. |
mel_band_roformer_instrumental_instv7_gabox | Instrumental mel-band alternativo. |
demucs | Facebook Demucs. |
Exemplo de ponta a ponta
client.projects.downloadStem(projectId, selector, options?)
Baixe um stem sem convertê-lo para outro formato. Selecione exatamente um
stem por ID ou tipo:
original, instrumental, vocals e
backing_vocals.
client.projects.downloadStems(projectId, selector?, options?)
Baixe vários stems. Passe types, passe stemIds ou omita o seletor para
baixar todos os stems disponíveis:
Próximos passos
- Sincronização de letras — ressincronize letras após trocar stems
- Tarefas — handles de operação e polling avançado de tarefas
- Referência de modelo de separação — escolha o modelo certo
