MVSEP Logo
  • Página inicial
  • Notícias
  • Planos
  • Demonstração
  • Criar uma conta
  • Login
  • Tema
    Seletor de Modelo
    Idioma
    • English
    • Русский
    • 中文
    • اَلْعَرَبِيَّةُ
    • Polski
    • Portugues do Brasil
    • Español
    • 日本語
    • Français
    • Oʻzbekcha
    • Türkçe
    • हिन्दी
    • Tiếng Việt
    • Deutsch
    • 한국어
    • Bahasa Indonesia
    • Italiano
    • Svenska
    • suomi
    • български език
    • magyar nyelv
    • עִבְֿרִית
    • ภาษาไทย
    • hrvatski
    • Română

Iniciar

A API MVSEP fornece acesso programático para criar uma separação, retornar os resultados, obter informações do site e controlar as capacidades do usuário

Para usar essa API, você precisa de um API key. você não está conectado, conectar-se para obter seu token de api.

em Python: https://github.com/ZFTurbo/MVSep-API-Examples

Aplicativo não oficial MacVSep para Mac OS: https://github.com/septcoco/macvsep

Webhooks podem ser configurados aqui: Webhooks

Especificação OpenAPI: mvsep-openapi-spec.json

que os usuários Premium podem solicitar um número ilimitado de trabalhos simultâneos, enquanto os usuários não Premium podem solicitar apenas 1 trabalho simultâneo.

atividade de separação

Criar separação

Para criar uma separação, você precisa criar uma chamada POST para a seguinte url:
https://mvsep.com/api/separation/create


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String Sua chave API
audiofile Binário de áudio a ser processado. Não é necessário se o parâmetro `url` estiver definido ou se o modelo não usar entrada de arquivo. Para modelos de correspondência, use `target_audiofile` e `reference_audiofile` como entrada em vez de `audiofile`.
url String áudio. Não é necessário se o parâmetro `audiofile` estiver definido.
remote_type String (opcional) Tipo remoto do arquivo de áudio. O padrão é direct. Não é necessário se o parâmetro audiofile estiver definido. Os tipos suportados são direct (Download Direto), mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Inteiro (opcional) Tipo de separação, o padrão é 11 (Demucs3 Modelo B (vocais, bateria, baixo, e outros))
add_opt1 String (opcional) Tipo de separação, primeiro campo adicional
add_opt2 String (opcional) Tipo de separação, segundo campo adicional
add_opt3 String (opcional) Terceiro campo adicional do tipo de separação
output_format Inteiro (opcional) formato de saída, o padrão é 0 (mp3 (320kbps))
is_demo Booleano (opcional) caso a separação seja publicada na página de demonstração, o padrão é falso

campos adicionais (add_opt1, add_opt2, ...)

Nome Valor Campos
Ensemble (vocals, instrum) 26 Chave: add_opt1
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include intermediate results and max_fft, min_fft

Chave: add_opt2
Nome: Model Type
Opções:
  • 1 - SDR Vocals 10.44 (MDX23C, VitLarge23, Demucs4HT)
  • 2 - SDR Vocals 10.75 (MDX23C, BS Roformer (v1), VitLarge23)
  • 3 - SDR Vocals 11.06 (MDX23C, BS Roformer (viperx))
  • 4 - SDR Vocals 11.33 (MDX23C, BS Roformer (finetuned))
  • 5 - SDR Vocals 11.50 (Mel Roformer and BS Roformer)
  • 6 - SDR Vocals 11.61 (Mel Roformer, BS Roformer and SCNet XL)
  • 7 - SDR Vocals 11.93 (Mel Roformer, BS Roformer (x2) and SCNet XL IHF) (padrão)
  • 8 - High Vocal Fullness (SDR: 11.69, Fullness: 20.46)
  • 9 - High Instrumental Fullness (SDR: 17.69, Fullness: 34.79)
Ensemble (vocals, instrum, bass, drums, other) 28 Chave: add_opt1
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include intermediate results and max_fft, min_fft

Chave: add_opt2
Nome: Model Type
Opções:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.34 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (padrão)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Chave: add_opt1
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include intermediate results and max_fft, min_fft

Chave: add_opt2
Nome: Model Type
Opções:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.32 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (padrão)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (padrão)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Chave: add_opt1
Nome: Vocal model type
Opções:
  • 3 - ver. 2024.02 (SDR vocals: 10.42, SDR instrum: 16.73)
  • 4 - viperx edition (SDR vocals: 10.87, SDR instrum: 17.17)
  • 5 - ver 2024.04 (SDR vocals: 11.24, SDR instrum: 17.55)
  • 29 - ver 2024.08 (SDR vocals: 11.31, SDR instrum: 17.62)
  • 85 - unwa high instrum fullness (SDR instrum: 17.25)
  • 142 - unwa BS Roformer HyperACE v2 instrum (SDR instrum: 17.40)
  • 143 - unwa BS Roformer HyperACE v2 vocals (SDR vocals: 11.39)
  • 81 - ver 2025.07 (SDR vocals: 11.89, SDR instrum: 18.20) (padrão)
BS PolarFormer (vocals, instrumental) 123 Chave: add_opt1
Nome: Overlap
Opções:
  • 2 - 50% (padrão)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Chave: add_opt1
Nome: Vocal model type
Opções:
  • 0 - Kimberley Jensen edition (SDR vocals: 11.01, SDR instrum: 17.32)
  • 1 - ver 2024.08 (SDR vocals: 11.17, SDR instrum: 17.48)
  • 2 - Bas Curtiz edition (SDR vocals: 11.18, SDR instrum: 17.49)
  • 3 - unwa Instrumental v1 (SDR vocals: 10.24, SDR instrum: 16.54)
  • 5 - unwa Instrumental v1e (SDR vocals: 10.05, SDR instrum: 16.36)
  • 6 - unwa big beta v5e (SDR vocals: 10.59, SDR instrum: 16.89)
  • 4 - ver 2024.10 (SDR vocals: 11.28, SDR instrum: 17.59) (padrão)
  • 7 - becruily instrum high fullness (SDR instrum: 16.47)
  • 8 - becruily vocals high fullness (SDR vocals: 10.55)
  • 9 - unwa Instrumental v1e plus (SDR vocals: 10.33, SDR instrum: 16.64)
  • 10 - gabox Instrumental v7 (SDR vocals: 10.32, SDR instrum: 16.63)
  • 11 - becruily deux (SDR vocals: 11.35, SDR instrum: 17.66)
  • 12 - gabox v10 flowers (SDR vocals: 10.67, SDR instrum: 16.97)
MDX23C (vocals, instrumental) 25 Chave: add_opt1
Nome: Vocal model type
Opções:
  • 3 - 12K FFT, Large Conv, Hop 1024 (SDR vocals: 9.95, SDR instrum: 16.26)
  • 2 - 12K FFT, Large Conv (SDR vocals: 9.71, SDR instrum: 16.02)
  • 0 - 12K FFT (SDR vocals: 9.68, SDR instrum: 15.99)
  • 1 - 12K FFT, 6 Poolings (SDR vocals: 9.49, SDR instrum: 15.79)
  • 4 - 8K FFT (SDR vocals: 10.17, SDR instrum: 16.48)
  • 7 - 8K FFT (SDR vocals: 10.36, SDR instrum: 16.66) (padrão)
SCNet (vocals, instrumental) 46 Chave: add_opt1
Nome: Vocal model type
Opções:
  • 0 - SCNet (SDR vocals: 10.25, SDR instrum: 16.56)
  • 1 - SCNet Large (SDR vocals: 10.74, SDR instrum: 17.05)
  • 2 - SCNet XL (SDR vocals: 10.96, SDR instrum: 17.27)
  • 3 - SCNet XL (high fullness)
  • 4 - SCNet XL (very high fullness)
  • 5 - SCNet XL IHF (SDR vocals: 11.11, SDR instrum: 17.41) (padrão)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Chave: add_opt1
Nome: Vocal model type
Opções:
  • 7 - MDX Kimberley Jensen v2 2023.05.21 (SDR: 9.60)
  • 0 - MDX UVR 2022.01.01 (SDR: 8.83)
  • 1 - MDX UVR 2022.07.25(SDR: 8.67)
  • 2 - MDX Kimberley Jensen v1 2023.02.12 (SDR: 9.48)
  • 4 - UVR-MDX-NET-Inst_HQ_2 (SDR: 9.12)
  • 5 - UVR_MDXNET_Main (SDR: 8.79)
  • 6 - MDX Kimberley Jensen Inst (SDR: 9.28)
  • 8 - UVR-MDX-NET-Inst_HQ_3 (SDR: 9.38)
  • 9 - UVR-MDX-NET-Voc_FT (SDR: 9.64)
  • 11 - UVR-MDX-NET-Inst_HQ_4 (SDR: 9.71) (padrão)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (padrão)
  • 1 - HP2-4BAND-3090_4band_2
  • 2 - HP2-4BAND-3090_4band_1
  • 3 - HP_4BAND_3090
  • 4 - Vocal_HP_4BAND_3090
  • 5 - Vocal_HP_4BAND_3090_AGG
  • 6 - HP2-MAIN-MSB2-3BAND-3090
  • 7 - HP-4BAND-V2
  • 8 - HP-KAROKEE-MSB2-3BAND-3090 (Karaokee model)
  • 9 - WIP-Piano-4band-129605kb (Piano model)
  • 10 - drums-4BAND-3090_4band (Drums model)
  • 11 - bass-4BAND-3090_4band (Bass model)
  • 12 - karokee_4band_v2_sn (Karaokee model v2)
  • 13 - UVR-De-Echo-Aggressive
  • 14 - UVR-De-Echo-Normal
  • 15 - UVR-DeNoise
  • 16 - UVR-DeEcho-DeReverb
  • 17 - UVR-BVE-4B_SN-44100-1 (Back vocals model)

Chave: add_opt2
Nome: Agressiveness
Opções:
  • 0.3 - 0.3 (padrão)
  • 0.1 - 0.1
  • 0.2 - 0.2
  • 0.4 - 0.4
  • 0.5 - 0.5
  • 0.6 - 0.6
  • 0.7 - 0.7
  • 0.8 - 0.8
  • 0.9 - 0.9
  • 1.0 - 1.0
Demucs4 Vocals 2023 (vocals, instrum) 27
MVSep Karaoke (lead/back vocals) 49 Chave: add_opt1
Nome: Karaoke model type
Opções:
  • 0 - Model by viperx and aufr33 (SDR: 9.45)
  • 1 - Model by becruily (SDR: 9.61)
  • 2 - Model by gabox (SDR: 9.67)
  • 3 - Model fuzed gabox & aufr33/viperx (SDR: 9.85)
  • 4 - SCNet XL IHF by becruily (SDR: 9.53)
  • 5 - BS Roformer by frazer and becruily (SDR: 10.11)
  • 6 - BS Roformer by MVSep Team (SDR: 10.41) (padrão)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Chave: add_opt2
Nome: Extraction type
Opções:
  • 0 - Use as is (padrão)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Chave: add_opt1
Nome: Karaoke model type
Opções:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (padrão)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Chave: add_opt1
Nome: Model type
Opções:
  • 8 - MDX23C v1 (SDR crowd: 5.57)
  • 9 - MDX23C v2 (SDR crowd: 6.06)
  • 0 - Mel Roformer (SDR crowd: 6.07)
  • 1 - Ensemble MDX23C + Mel Roformer (SDR crowd: 6.27)
  • 2 - BS Roformer (SDR crowd: 7.21) (padrão)
Medley Vox (Multi-singer separation) 53 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Apply to original file
  • 1 - Extract vocals first (padrão)
MVSep Multichannel BS (vocals, instrumental) 43 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - BS Roformer (SDR: 11.81) (padrão)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - BSRoformer by Sucial (SDR: 6.52)
  • 3 - BSRoformer by aufr33 (SDR: 8.18)
  • 1 - SCNet XL (SDR: 11.83)
  • 2 - MelRoformer (2025.01) (SDR: 13.03) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Chave: add_opt1
Nome: Model type
Opções:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Chave: add_opt1
Nome: Drums model type
Opções:
  • 0 - HTDemucs (SDR drums: 12.04)
  • 1 - MelBand Roformer (SDR drums: 12.76)
  • 2 - SCNet Large (SDR drums: 13.01)
  • 3 - SCNet XL (SDR drums: 13.42)
  • 4 - Mel + SCNet XL (SDR drums: 13.78)
  • 5 - BS Roformer SW (SDR drums: 14.11)
  • 6 - Mel + SCNet XL + BS Roformer SW (SDR drums: 14.35) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from instrumental part

Chave: add_opt3
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Chave: add_opt1
Nome: Bass model type
Opções:
  • 0 - BS Roformer (SDR bass: 12.49)
  • 1 - HTDemucs4 (SDR bass: 12.52)
  • 2 - SCNet XL (SDR bass: 13.81)
  • 3 - BS + HTDemucs + SCNet (SDR bass: 14.07)
  • 4 - BS Roformer SW (SDR bass: 14.62)
  • 5 - BS Roformer SW + SCNet XL (SDR bass: 14.87) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from instrumental part

Chave: add_opt3
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include results of independent models
MVSep Synth (synth, other) 88 Chave: add_opt1
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from instrumental part
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - DrumSep model by inagoy (HDemucs, 4 stems)
  • 1 - DrumSep model by aufr33 and jarredou (MDX23C, 6 stems)
  • 2 - DrumSep SCNet XL (5 stems)
  • 3 - DrumSep SCNet XL (6 stems)
  • 4 - DrumSep SCNet XL (4 stems)
  • 5 - DrumSep Ensemble of 4 models (MDX23C + 3 * SCNet XL, 8 stems)
  • 6 - DrumSep MelBand Roformer (4 stems)
  • 7 - DrumSep MelBand Roformer (6 stems) (padrão)

Chave: add_opt2
Nome: Preprocess
Opções:
  • 0 - Apply Drums model before (padrão)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Chave: add_opt1
Nome: Piano model type
Opções:
  • 0 - mdx23c (2023.08, SDR: 4.79)
  • 1 - mdx23c (2024.09, SDR: 5.59)
  • 2 - MelRoformer (viperx, SDR: 5.71)
  • 3 - SCNet Large (2024.09, SDR: 5.89)
  • 4 - Ensemble (SCNet + Mel, SDR: 6.20)
  • 5 - BS Roformer SW (SDR: 7.83) (padrão)
MVSep Digital Piano (digital-piano, other) 79 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Chave: add_opt1
Nome: Organ model type
Opções:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05)
  • 3 - BS Roformer (SDR organ: 5.08) (padrão)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Chave: add_opt1
Nome: Guitar model type
Opções:
  • 0 - mdx23c (2023.08, SDR: 4.78)
  • 2 - mdx23c (2024.06, SDR: 6.34)
  • 3 - MelRoformer (2024.06, SDR: 7.02)
  • 5 - BSRoformer (viperx, SDR: 7.16)
  • 6 - Ensemble (BS + Mel, SDR: 7.51)
  • 7 - BS Roformer SW (SDR: 9.05) (padrão)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Two-stage model (SDR: 9.21) (padrão)
  • 1 - One-stage model (SDR: 9.02)
MVSep Plucked Strings (plucked-strings, other) 102
MVSep Harp (harp, other) 72
MVSep Mandolin (mandolin, other) 74
MVSep Banjo (banjo, other) 83
MVSep Sitar (sitar, other) 90
MVSep Ukulele (ukulele, other) 96
MVSep Dobro (dobro, other) 97
MVSep Bowed Strings (strings, other) 52 Chave: add_opt1
Nome: String model type
Opções:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Chave: add_opt1
Nome: Wind model type
Opções:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22)
  • 3 - BS Roformer (SDR wind: 9.82) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from instrumental part

Chave: add_opt3
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include results of independent models
MVSep Brass (brass, other) 107 Chave: add_opt1
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Woodwind (woodwind, other) 108 Chave: add_opt1
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Saxophone (saxophone, other) 61 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - SCNet XL (SDR saxophone: 6.15)
  • 1 - MelBand Roformer (SDR saxophone: 6.97)
  • 2 - Mel + SCNet (SDR saxophone: 7.13)
  • 3 - BS Roformer (SDR saxophone: 9.77) (padrão)
MVSep Flute (flute, other) 67 Chave: add_opt1
Nome: Flute model type
Opções:
  • 0 - SCNet XL (SDR flute: 6.27)
  • 1 - BS Roformer (SDR flute: 9.46) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Trumpet (trumpet, other) 71 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Trombone (trombone, other) 75 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Oboe (oboe, other) 77 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Clarinet (clarinet, other) 78 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep French Horn (french-horn, other) 82 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Harmonica (harmonica, other) 87 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Tuba (tuba, other) 92
MVSep Bassoon (bassoon, other) 93
MVSep Bagpipes (bagpipes , other) 116 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from wind part
MVSep Percussion (percussion, other) 105
MVSep Tambourine (tambourine, other) 76
MVSep Marimba (marimba, other) 84
MVSep Glockenspiel (glockenspiel, other) 85
MVSep Timpani (timpani, other) 86
MVSep Triangle (triangle, other) 89
MVSep Congas (congas , other) 94
MVSep Bells (bells, other) 95
MVSep Wind Chimes (wind-chimes, other) 98
MVSep Xylophone (xylophone, other) 109 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from percussion part
MVSep Celesta (celesta, other) 110 Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from percussion part
MVSep Demucs4HT DNR (speech, music, effects) 24 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Single (SDR: 9.62) (padrão)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - Multi language model (padrão)
  • 1 - English model
  • 2 - German model
  • 3 - French model
  • 4 - Spanish model
  • 5 - Chinese model
  • 6 - Faroese model
MVSep DnR v3 (speech, music, effects) 56 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (padrão)

Chave: add_opt2
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Use vocals model to help

Chave: add_opt3
Nome: Output files
Opções:
  • 0 - Standard set (padrão)
  • 1 - Include results of independent models
MVSep Braam (braam , other) 117
MVSep FX (fx, other) 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (padrão)
  • 4 - Universal Super Resolution (by baicai1145)

Chave: add_opt2
Nome: Cutoff (Hz)
Opções:
  • 0 - No cutoff (padrão)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
Reverb Removal (noreverb) 22 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - Reverb removal by FoxJoy (MDX23C)
  • 1 - Reverb removal by anvuew (MelRoformer)
  • 2 - Reverb removal by anvuew (BSRoformer)
  • 3 - Reverb removal by anvuew v2 (MelRoformer)
  • 4 - Reverb removal by Sucial (MelRoformer)
  • 5 - Reverb removal by Sucial v2 (MelRoformer)
  • 6 - DeReverb room by anvuew (BSRoformer)
  • 7 - DeReverb stereo by anvuew (BSRoformer) (padrão)

Chave: add_opt2
Nome: Preprocess
Opções:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (padrão)
DeNoise by aufr33 and gabox 47 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - aufr33 (Standard) (padrão)
  • 1 - aufr33 (Aggressive)
  • 2 - gabox
AudioSR (Super Resolution) 59 Chave: add_opt1
Nome: Cutoff (Hz)
Opções:
  • 0 - Automatic (padrão)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
FlashSR (Super Resolution) 60
Stable Audio Open Gen 62 Chave: add_opt1
Nome: Text prompt
Opções:

Chave: add_opt2
Nome: Length (in seconds)
Opções:
  • 3 - 3
  • 5 - 5
  • 8 - 8
  • 10 - 10
  • 12 - 12
  • 15 - 15
  • 20 - 20
  • 25 - 25
  • 30 - 30
  • 35 - 35
  • 40 - 40
  • 45 - 45
  • 47 - 47 (padrão)
Whisper (extract text from audio) 39 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Apply to original file
  • 1 - Extract vocals first (padrão)

Chave: add_opt2
Nome: Transcription type
Opções:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (padrão)
Parakeet (extract text from audio) 64 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Apply to original file
  • 1 - Extract vocals first (padrão)

Chave: add_opt2
Nome: Version
Opções:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (padrão)
VibeVoice (Voice Cloning) 103 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (padrão)

Chave: add_opt2
Nome: Text prompt
Opções:

Chave: add_opt3
Nome: Extract vocals first
Opções:
  • 0 - Use original reference file
  • 1 - Extract vocals first (padrão)
VibeVoice (TTS) 104 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (padrão)

Chave: add_opt2
Nome: Text prompt
Opções:
Qwen3-TTS (Custom Voice) 118 Chave: add_opt1
Nome: Text prompt
Opções:

Chave: add_opt2
Nome: Speaker
Opções:
  • aiden - Aiden (English) (padrão)
  • ryan - Ryan (English)
  • sohee - Sohee (Korean)
  • ono_anna - Ono Anna (Japanese)
  • serena - Serena (Chinese)
  • uncle_fu - Uncle Fu (Chinese)
  • vivian - Vivian (Chinese)
  • dylan - Dylan (Chinese Beijing Dialect)
  • eric - Eric (Chinese Sichuan Dialect)

Chave: add_opt3
Nome: Language
Opções:
  • auto - Auto (padrão)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Chave: add_opt4
Nome: Voice description
Opções:
Qwen3-TTS (Voice Design) 119 Chave: add_opt1
Nome: Text prompt
Opções:

Chave: add_opt2
Nome: Voice description
Opções:

Chave: add_opt3
Nome: Language
Opções:
  • auto - Auto (padrão)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish
Qwen3-TTS (Voice Cloning) 120 Chave: add_opt1
Nome: Text prompt
Opções:

Chave: add_opt2
Nome: Reference text in audio (optional)
Opções:

Chave: add_opt3
Nome: Language
Opções:
  • auto - Auto (padrão)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Chave: add_opt4
Nome: Extract vocals first
Opções:
  • 0 - Use original reference file (padrão)
  • 1 - Extract vocals first
Bark (Speech Gen) 115 Chave: add_opt1
Nome: Text prompt
Opções:

Chave: add_opt2
Nome: Speaker
Opções:
  • en_0 - English Male 1
  • en_1 - English Male 2
  • en_2 - English Male 3
  • en_3 - English Male 4
  • en_4 - English Male 5
  • en_5 - English Male 6 (Grainy)
  • en_6 - English Male 7 (Best) (padrão)
  • en_7 - English Male 8
  • en_8 - English Male 9
  • en_9 - English Female 1
  • ru_0 - Russian Male 1
  • ru_1 - Russian Male 2 (Echoes)
  • ru_2 - Russian Male 3 (Echoes)
  • ru_3 - Russian Male 4
  • ru_4 - Russian Male 5
  • ru_7 - Russian Male 6
  • ru_8 - Russian Male 7 (Grainy)
  • ru_5 - Russian Female 1
  • ru_6 - Russian Female 2 (Grainy)
  • ru_9 - Russian Female 3 (Grainy)
  • de_0 - German Male
  • de_1 - German Male
  • de_2 - German Male
  • de_3 - German Female
  • de_4 - German Male
  • de_5 - German Male
  • de_6 - German Male
  • de_7 - German Male
  • de_8 - German Female
  • de_9 - German Male
  • es_0 - Spanish Male
  • es_1 - Spanish Male
  • es_2 - Spanish Male (Noise)
  • es_3 - Spanish Male (Noise)
  • es_4 - Spanish Male
  • es_5 - Spanish Male (Noise)
  • es_6 - Spanish Male
  • es_7 - Spanish Male
  • es_8 - Spanish Female
  • es_9 - Spanish Female
  • fr_0 - French Male
  • fr_1 - French Female
  • fr_2 - French Female
  • fr_3 - French Male
  • fr_4 - French Male
  • fr_5 - French Female
  • fr_6 - French Male
  • fr_7 - French Male
  • fr_8 - French Male
  • fr_9 - French Male (Auditorium)
  • hi_0 - Hindi Female
  • hi_1 - Hindi Female (Noise)
  • hi_2 - Hindi Male
  • hi_3 - Hindi Female
  • hi_4 - Hindi Female (Noise)
  • hi_5 - Hindi Male
  • hi_6 - Hindi Male
  • hi_7 - Hindi Male
  • hi_8 - Hindi Male
  • hi_9 - Hindi Female
  • it_0 - Italian Male
  • it_1 - Italian Male
  • it_2 - Italian Female
  • it_3 - Italian Male
  • it_4 - Italian Male (Best)
  • it_5 - Italian Male
  • it_6 - Italian Male
  • it_7 - Italian Female
  • it_8 - Italian Male
  • it_9 - Italian Female
  • ja_0 - Japanese Female
  • ja_1 - Japanese Female (Noise)
  • ja_2 - Japanese Male
  • ja_3 - Japanese Female
  • ja_4 - Japanese Female
  • ja_5 - Japanese Female
  • ja_6 - Japanese Male
  • ja_7 - Japanese Female
  • ja_8 - Japanese Female
  • ja_9 - Japanese Female
  • ko_0 - Korean Female
  • ko_1 - Korean Male
  • ko_2 - Korean Male
  • ko_3 - Korean Male
  • ko_4 - Korean Male
  • ko_5 - Korean Male
  • ko_6 - Korean Male
  • ko_7 - Korean Male
  • ko_8 - Korean Male
  • ko_9 - Korean Male
  • pl_0 - Polish Male
  • pl_1 - Polish Male
  • pl_2 - Polish Male
  • pl_3 - Polish Male
  • pl_4 - Polish Female
  • pl_5 - Polish Male
  • pl_6 - Polish Female
  • pl_7 - Polish Male
  • pl_8 - Polish Male
  • pl_9 - Polish Female
  • pt_0 - Portugues Male
  • pt_1 - Portugues Male
  • pt_2 - Portugues Male
  • pt_3 - Portugues Male
  • pt_4 - Portugues Male
  • pt_5 - Portugues Male
  • pt_6 - Portugues Male (Noise)
  • pt_7 - Portugues Male
  • pt_8 - Portugues Male
  • pt_9 - Portugues Male
  • tr_0 - Turkish Male
  • tr_1 - Turkish Male
  • tr_2 - Turkish Male
  • tr_3 - Turkish Male
  • tr_4 - Turkish Female
  • tr_5 - Turkish Female
  • tr_6 - Turkish Male
  • tr_7 - Turkish Male (Grainy)
  • tr_8 - Turkish Male
  • tr_9 - Turkish Male
  • zh_0 - Chinese Male
  • zh_1 - Chinese Male
  • zh_2 - Chinese Male
  • zh_3 - Chinese Male
  • zh_4 - Chinese Female
  • zh_5 - Chinese Male
  • zh_6 - Chinese Female (Noise)
  • zh_7 - Chinese Female
  • zh_8 - Chinese Male
  • zh_9 - Chinese Female
MVSep MultiSpeaker (MDX23C) 42 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (padrão)
Aspiration (by Sucial) 50 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract from vocals part
Phantom Centre extraction 55 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Phantom Centre by wesleyr36 (MDX23C)
  • 1 - Phantom Centre by gilliaan (BSRoformer) (padrão)
  • 2 - Phantom Centre by gilliaan (mdx23c)
Matchering (by sergree) 68
SOME (Singing-Oriented MIDI Extractor) 80 Chave: add_opt1
Nome: How to use
Opções:
  • 0 - Apply to original file
  • 1 - Extract vocals first (padrão)
Transkun (piano -> midi) 113 Chave: add_opt1
Nome: How to extract
Opções:
  • 0 - Extract directly from mixture (padrão)
  • 1 - Extract piano first
Basic Pitch (MIDI Extraction) 114
HeartMuLa (Song Gen) 121 Chave: add_opt1
Nome: Lyrics
Opções:

Chave: add_opt10
Nome: Topic
Opções:
  • --- - --- (padrão)
  • love - Love
  • heartbreak - Heartbreak
  • romance - Romance
  • breakup - Breakup
  • desire - Desire
  • infatuation - Infatuation
  • betrayal - Betrayal
  • life - Life
  • death - Death
  • friendship - Friendship
  • family - Family
  • growing up - Growing up
  • youth - Youth
  • aging - Aging
  • nostalgia - Nostalgia
  • loneliness - Loneliness
  • grief - Grief
  • mental health - Mental health
  • depression - Depression
  • anxiety - Anxiety
  • hope - Hope
  • motivation - Motivation
  • empowerment - Empowerment
  • self-love - Self-love
  • overcoming - Overcoming
  • success - Success
  • failure - Failure
  • party - Party
  • money - Money
  • wealth - Wealth
  • hustle - Hustle
  • drinking - Drinking
  • drugs - Drugs
  • addiction - Addiction
  • crime - Crime
  • violence - Violence
  • revenge - Revenge
  • cars - Cars
  • fashion - Fashion
  • society - Society
  • politics - Politics
  • protest - Protest
  • rebellion - Rebellion
  • war - War
  • peace - Peace
  • injustice - Injustice
  • freedom - Freedom
  • religion - Religion
  • spirituality - Spirituality
  • faith - Faith
  • nature - Nature
  • space - Space
  • ocean - Ocean
  • summer - Summer
  • winter - Winter
  • spring - Spring
  • autumn - Autumn
  • travel - Travel
  • home - Home
  • storytelling - Storytelling
  • fantasy - Fantasy
  • sci-fi - Sci-fi
  • horror - Horror
  • mythology - Mythology
  • comedy - Comedy
  • parody - Parody
  • instrumental - Instrumental

Chave: add_opt2
Nome: Tags (optional)
Opções:

Chave: add_opt3
Nome: Genre
Opções:
  • --- - --- (padrão)
  • pop - Pop
  • hip-hop - Hip-hop
  • rock - Rock
  • electronic - Electronic
  • latin - Latin
  • r&b - R&B
  • classical - Classical
  • jazz - Jazz
  • metal - Metal
  • country - Country
  • rap - Rap
  • edm - EDM
  • reggaeton - Reggaeton
  • k-pop - K-pop
  • house - House
  • techno - Techno
  • alternative rock - Alternative rock
  • indie - Indie
  • soul - Soul
  • blues - Blues
  • reggae - Reggae
  • afrobeats - Afrobeats
  • folk - Folk
  • ambient - Ambient
  • lo-fi - Lo-fi
  • trap - Trap
  • dance pop - Dance pop
  • indie pop - Indie pop
  • dubstep - Dubstep
  • drum and bass - Drum and bass
  • trance - Trance
  • synthwave - Synthwave
  • punk - Punk
  • hard rock - Hard rock
  • heavy metal - Heavy metal
  • nu metal - Nu metal
  • grunge - Grunge
  • funk - Funk
  • disco - Disco
  • soundtrack - Soundtrack
  • cinematic - Cinematic
  • orchestral - Orchestral
  • acoustic - Acoustic
  • gospel - Gospel
  • drill - Drill
  • boom bap - Boom bap
  • uk garage - UK garage
  • grime - Grime
  • electro - Electro
  • breakbeat - Breakbeat
  • trip-hop - Trip-hop
  • future bass - Future bass
  • hardstyle - Hardstyle
  • industrial - Industrial
  • idm - IDM
  • hyperpop - Hyperpop
  • vaporwave - Vaporwave
  • pop punk - Pop punk
  • metalcore - Metalcore
  • death metal - Death metal
  • black metal - Black metal
  • symphonic metal - Symphonic metal
  • post-punk - Post-punk
  • psychedelic rock - Psychedelic rock
  • progressive rock - Progressive rock
  • emo - Emo
  • shoegaze - Shoegaze
  • post-rock - Post-rock
  • garage rock - Garage rock
  • math rock - Math rock
  • bossa nova - Bossa nova
  • samba - Samba
  • dancehall - Dancehall
  • ska - Ska
  • amapiano - Amapiano
  • j-pop - J-pop
  • americana - Americana
  • bluegrass - Bluegrass
  • neo soul - Neo soul
  • smooth jazz - Smooth jazz
  • swing - Swing
  • bebop - Bebop
  • fusion - Fusion
  • arabic - Arabic
  • indian - Indian
  • celtic - Celtic
  • balkan - Balkan
  • avant-garde - Avant-garde
  • experimental - Experimental
  • new age - New age
  • baroque - Baroque
  • romantic - Romantic
  • minimalism - Minimalism
  • a cappella - A cappella
  • choral - Choral
  • mathcore - Mathcore
  • screamo - Screamo
  • big band - Big band
  • motown - Motown
  • chillout - Chillout
  • world music - World music

Chave: add_opt4
Nome: Timbre
Opções:
  • --- - --- (padrão)
  • clean - Clean
  • distorted - Distorted
  • acoustic - Acoustic
  • synthetic - Synthetic
  • bright - Bright
  • dark - Dark
  • warm - Warm
  • cold - Cold
  • soft - Soft
  • hard - Hard
  • heavy - Heavy
  • light - Light
  • dry - Dry
  • wet - Wet
  • smooth - Smooth
  • rough - Rough
  • thick - Thick
  • thin - Thin
  • wide - Wide
  • narrow - Narrow
  • deep - Deep
  • full - Full
  • punchy - Punchy
  • muffled - Muffled
  • boomy - Boomy
  • airy - Airy
  • lo-fi - Lo-fi
  • saturated - Saturated
  • harsh - Harsh
  • mellow - Mellow
  • rich - Rich
  • dull - Dull
  • hollow - Hollow
  • tight - Tight
  • loose - Loose
  • spacious - Spacious
  • echoing - Echoing
  • resonant - Resonant
  • organic - Organic
  • metallic - Metallic
  • wooden - Wooden
  • breathy - Breathy
  • raspy - Raspy
  • husky - Husky
  • whispery - Whispery
  • gravelly - Gravelly
  • throaty - Throaty
  • nasal - Nasal
  • guttural - Guttural
  • wailing - Wailing
  • brassy - Brassy
  • crunchy - Crunchy
  • fuzzy - Fuzzy
  • gritty - Gritty
  • grainy - Grainy
  • crispy - Crispy
  • buzzing - Buzzing
  • droning - Droning
  • ringing - Ringing
  • piercing - Piercing
  • shrill - Shrill
  • tinny - Tinny
  • biting - Biting
  • bass-heavy - Bass-heavy
  • midrangey - Midrangey
  • trebly - Trebly
  • harmonic - Harmonic
  • inharmonic - Inharmonic
  • pure - Pure
  • complex - Complex
  • modulated - Modulated
  • detuned - Detuned
  • phasey - Phasey
  • boxy - Boxy
  • dead - Dead
  • muted - Muted
  • squelchy - Squelchy
  • fizzy - Fizzy
  • hazy - Hazy
  • diffuse - Diffuse
  • papery - Papery
  • plastic - Plastic
  • rubbery - Rubbery
  • glassy - Glassy
  • creamy - Creamy
  • silky - Silky
  • velvety - Velvety
  • brilliant - Brilliant
  • aggressive - Aggressive
  • gentle - Gentle
  • soothing - Soothing
  • sparse - Sparse
  • shallow - Shallow

Chave: add_opt5
Nome: Gender
Opções:
  • --- - --- (padrão)
  • male - Male
  • female - Female

Chave: add_opt6
Nome: Mood
Opções:
  • --- - --- (padrão)
  • happy - Happy
  • sad - Sad
  • energetic - Energetic
  • relaxing - Relaxing
  • dark - Dark
  • upbeat - Upbeat
  • chill - Chill
  • calm - Calm
  • joyful - Joyful
  • melancholic - Melancholic
  • uplifting - Uplifting
  • romantic - Romantic
  • tense - Tense
  • epic - Epic
  • aggressive - Aggressive
  • dramatic - Dramatic
  • playful - Playful
  • peaceful - Peaceful
  • dreamy - Dreamy
  • eerie - Eerie
  • mysterious - Mysterious
  • hopeful - Hopeful
  • nostalgic - Nostalgic
  • angry - Angry
  • soothing - Soothing
  • cheerful - Cheerful
  • emotional - Emotional
  • intense - Intense
  • suspenseful - Suspenseful
  • gloomy - Gloomy
  • somber - Somber
  • gentle - Gentle
  • mellow - Mellow
  • serene - Serene
  • exciting - Exciting
  • fun - Fun
  • groovy - Groovy
  • lively - Lively
  • driving - Driving
  • bouncy - Bouncy
  • triumphant - Triumphant
  • motivational - Motivational
  • euphoric - Euphoric
  • ethereal - Ethereal
  • meditative - Meditative
  • laid-back - Laid-back
  • tranquil - Tranquil
  • depressing - Depressing
  • sorrowful - Sorrowful
  • mournful - Mournful
  • heartbreaking - Heartbreaking
  • bittersweet - Bittersweet
  • touching - Touching
  • scary - Scary
  • creepy - Creepy
  • ominous - Ominous
  • fierce - Fierce
  • frantic - Frantic
  • anxious - Anxious
  • restless - Restless
  • nervous - Nervous
  • haunting - Haunting
  • sexy - Sexy
  • sensual - Sensual
  • quirky - Quirky
  • weird - Weird
  • hypnotic - Hypnotic
  • majestic - Majestic
  • grand - Grand
  • reflective - Reflective
  • pensive - Pensive
  • introspective - Introspective
  • soulful - Soulful
  • funky - Funky

Chave: add_opt7
Nome: Instrument
Opções:
  • --- - --- (padrão)
  • piano - Piano
  • synthesizer - Synthesizer
  • electric guitar - Electric guitar
  • acoustic guitar - Acoustic guitar
  • bass - Bass
  • bass guitar - Bass guitar
  • drums - Drums
  • drum machine - Drum machine
  • percussion - Percussion
  • strings - Strings
  • violin - Violin
  • keyboard - Keyboard
  • saxophone - Saxophone
  • trumpet - Trumpet
  • cello - Cello
  • flute - Flute
  • organ - Organ
  • electric piano - Electric piano
  • double bass - Double bass
  • brass - Brass
  • woodwinds - Woodwinds
  • trombone - Trombone
  • clarinet - Clarinet
  • viola - Viola
  • french horn - French horn
  • tuba - Tuba
  • oboe - Oboe
  • bassoon - Bassoon
  • piccolo - Piccolo
  • accordion - Accordion
  • ukulele - Ukulele
  • banjo - Banjo
  • mandolin - Mandolin
  • harp - Harp
  • harpsichord - Harpsichord
  • celesta - Celesta
  • kick drum - Kick drum
  • snare drum - Snare drum
  • cymbals - Cymbals
  • hi-hat - Hi-hat
  • toms - Toms
  • tambourine - Tambourine
  • shaker - Shaker
  • congas - Congas
  • bongos - Bongos
  • cowbell - Cowbell
  • marimba - Marimba
  • xylophone - Xylophone
  • vibraphone - Vibraphone
  • glockenspiel - Glockenspiel
  • timpani - Timpani
  • tabla - Tabla
  • taiko - Taiko
  • sitar - Sitar
  • lute - Lute
  • fiddle - Fiddle
  • erhu - Erhu
  • duduk - Duduk
  • shakuhachi - Shakuhachi
  • recorder - Recorder
  • sampler - Sampler
  • turntables - Turntables
  • theremin - Theremin

Chave: add_opt8
Nome: Scene
Opções:
  • --- - --- (padrão)
  • party - Party
  • dance - Dance
  • workout - Workout
  • relax - Relax
  • study - Study
  • sleep - Sleep
  • focus - Focus
  • background - Background
  • driving - Driving
  • cinematic - Cinematic
  • gaming - Gaming
  • meditation - Meditation
  • club - Club
  • lounge - Lounge
  • commuting - Commuting
  • working - Working
  • coding - Coding
  • reading - Reading
  • yoga - Yoga
  • gym - Gym
  • running - Running
  • cooking - Cooking
  • cleaning - Cleaning
  • dating - Dating
  • romantic dinner - Romantic dinner
  • late night - Late night
  • road trip - Road trip
  • cafe - Cafe
  • bar - Bar
  • nature - Nature
  • morning - Morning
  • evening - Evening
  • soundtrack - Soundtrack
  • trailer - Trailer
  • vlog - Vlog
  • commercial - Commercial
  • podcast - Podcast
  • video game - Video game
  • film - Film
  • anime - Anime
  • corporate - Corporate
  • presentation - Presentation
  • wedding - Wedding
  • festival - Festival
  • holiday - Holiday
  • summer - Summer
  • winter - Winter
  • christmas - Christmas
  • halloween - Halloween

Chave: add_opt9
Nome: Region
Opções:
  • --- - --- (padrão)
  • western - Western
  • latin - Latin
  • african - African
  • asian - Asian
  • middle eastern - Middle Eastern
  • european - European
  • caribbean - Caribbean
  • k-pop - K-pop
  • j-pop - J-pop
  • c-pop - C-pop
  • bollywood - Bollywood
  • celtic - Celtic
  • nordic - Nordic
  • balkan - Balkan
  • slavic - Slavic
  • mediterranean - Mediterranean
  • arabic - Arabic
  • indian - Indian
  • native american - Native American
  • indigenous - Indigenous
  • romani - Romani
  • klezmer - Klezmer
  • american - American
  • british - British
  • french - French
  • spanish - Spanish
  • italian - Italian
  • german - German
  • irish - Irish
  • scottish - Scottish
  • jamaican - Jamaican
  • cuban - Cuban
  • brazilian - Brazilian
  • mexican - Mexican
  • andean - Andean
  • hawaiian - Hawaiian
  • polynesian - Polynesian
  • australian - Australian
  • persian - Persian
  • turkish - Turkish
  • greek - Greek
  • west african - West African
  • south african - South African
  • east asian - East Asian
  • south asian - South Asian
  • southeast asian - Southeast Asian
  • eastern european - Eastern European
  • scandinavian - Scandinavian
  • appalachian - Appalachian
  • cajun - Cajun
  • afro-cuban - Afro-cuban
  • afro-brazilian - Afro-brazilian
Demucs3 Model (vocals, drums, bass, other) 10 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (padrão)
MDX A/B (vocals, drums, bass, other) 7 Chave: add_opt1
Nome: Vocal model type
Opções:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (padrão)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Vit Large 23 (vocals, instrum) 33 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (padrão)
UVRv5 Demucs (vocals, music) 17 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - UVR_Demucs_Model_1
  • 1 - UVR_Demucs_Model_2
  • 2 - UVR_Demucs_Model_Bag
MVSep DNR (music, sfx, speech) 18
MVSep Old Vocal Model (vocals, music) 19
Demucs2 (vocals, drums, bass, other) 13
Danna Sep (vocals, drums, bass, other) 15
Byte Dance (vocals, drums, bass, other) 16
MVSep MelBand Roformer (vocals, instrum) 35
spleeter 0 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - 2 stems (vocals, music) (padrão)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - unmix XL (vocals, drums, bass, other) (padrão)
  • 1 - unmix HQ (vocals, drums, bass, other)
  • 2 - unmix SD (vocals, drums, bass, other)
  • 3 - unmix SE (vocals, music) - low quality
Zero Shot (Query Based) (Low quality) 14 Chave: add_opt1
Nome: Model Type
Opções:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (padrão)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Chave: add_opt1
Nome: Model type
Opções:
  • 0 - Apply Demucs4HT first to get drums (padrão)
  • 1 - Use as is (audio must contain drums only)

Valores (output_format) do formato de saída

Nome Valor
mp3 (320 kbps) 0
wav (uncompressed, 16 bit) 1
flac (lossless, 16 bit) 2
m4a (lossy) 3
wav (uncompressed, 32 bit) 4
flac (lossless, 24 bit) 5

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/separation/create' --form 'audiofile=@"/path/to/file.mp3"' --form 'api_token="<Seu Token da API>"' --form 'sep_type="9"' --form 'add_opt1="0"' --form 'add_opt2="1"' --form 'output_format="1"' --form 'is_demo="1"'

Detalhes da resposta:

Chave Valor
success
  • false - quando a criação do trabalho falhar
  • true - quando o trabalho for criado com sucesso
data Contém informações adicionais dependendo da chave success
data -> link Mostra o link para a URL "OBTER RESULTADO" do trabalho criado (apenas exibido quando success é true)
data -> hash Mostra o hash do trabalho criado (apenas exibido quando success é true)
data -> message Mostra a descrição de um erro (apenas exibido quando success é false)

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 Alguns parâmetros estão faltando ou estão inválidos. Este erro aparece quando você não passa todos os parâmetros obrigatórios ou passa parâmetros inválidos.
401 Desconhecido ou inválido api_token. Esse erro aparece se você usa uma chave de API desconhecida.

obter resultado

Para ter o resultado, você precisa fazer uma chamada GET para a seguinte url:
https://mvsep.com/api/separation/get


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
hash String Hash de separação
mirror Inteiro (opcional) Usa outro espelho se definido como 1, padrão é 0. Requer api_token e 1 crédito se definido como 1
api_token String (opcional) Chave API do usuário. Necessária se o parâmetro de espelho for definido como 1

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/separation/get?hash=20230327071601-0e3e5c6c85-13-dimensions.mp3'

Detalhes da resposta:

Chave Valor
success
  • false - quando o hash do arquivo não for encontrado ou foi removido ou expirou
  • true - quando o hash do arquivo for encontrado e válido
status
  • not_found - quando o trabalho for inválido
  • waiting - quando o trabalho estiver na fila e ainda não for processado
  • processing - quando o trabalho estiver sendo processado
  • done - quando o trabalho for processado com sucesso
  • failed - quando o processamento do trabalho falhar
  • distributing - quando o arquivo de áudio do trabalho for grande e estiver sendo distribuído para várias instâncias de GPU
  • merging - quando todas as partes da distribuição do trabalho tiverem terminado o processamento e estiverem sendo mescladas
data Contém informações adicionais dependendo da chave status
data -> queue_count Mostra a contagem de trabalhos não processados na prioridade do usuário (apenas exibido quando status é waiting ou distributing)
data -> current_order Mostra a ordem do trabalho do usuário (apenas exibido quando status é waiting ou distributing)
data -> message Mostra a descrição do status (exibido em todos os status, mostra a razão do erro quando status é failed)
data -> algorithm Mostra o algoritmo usado no trabalho (apenas exibido quando status é done)
data -> algorithm_description Mostra os detalhes do algoritmo usado no trabalho (apenas exibido quando status é done)
data -> output_format Mostra o formato de saída do trabalho (apenas exibido quando status é done)
data -> tags Mostra as tags meta de áudio (apenas exibido quando status é done)
data -> input_file Mostra os detalhes do download do áudio de entrada (apenas exibido quando status é done)
data -> files Mostra os detalhes do download dos áudios de saída (apenas exibido quando status é done)
data -> date Mostra a data de processamento do trabalho (apenas exibido quando status é done)
data -> finished_chunks Mostra o número de partes concluídas de um grande trabalho (apenas exibido quando status é distributing)
data -> all_chunks Mostra o número total de partes de um grande trabalho (apenas exibido quando status é distributing)

obter resultado

Para obter o resultado de uma vaga remota, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/separation/get-remote


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
hash String Hash de separação

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/separation/get-remote?hash=n2AwBjy4KsFZfqqR'

Detalhes da resposta:

Chave Valor
success
  • false - quando o hash do arquivo não for encontrado ou foi removido ou expirou
  • true - quando o hash do arquivo for encontrado e válido
status
  • not_found - quando o trabalho for inválido
  • waiting - quando o trabalho estiver na fila e ainda não for processado
  • processing - quando o trabalho estiver sendo processado
  • done - quando o trabalho for processado com sucesso
  • failed - quando o processamento do trabalho falhar
data Contém informações adicionais dependendo da chave status
data -> queue_count Mostra a contagem de tarefas não processadas na prioridade do usuário (exibido apenas quando o status é waiting).
data -> current_order Mostra a ordem das tarefas do usuário (exibido apenas quando o status é waiting).
data -> message Mostra a descrição do status (somente quando status é failed).
data -> link Mostra o link para a URL "OBTER RESULTADO" da tarefa criada (exibido somente quando o status é concluído).
data -> hash Hash da separação (exibido apenas quando status é done).

cancelar separação

cancelar a separação e reembolsar os créditos utilizados (caso a separação ainda não esteja em processamento), você precisa fazer uma requisição POST para a seguinte URL:
https://mvsep.com/api/separation/cancel


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário
hash String Hash de separação

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<Seu Token da API>"' --form 'hash="<hash>"'

Detalhes da resposta:

Chave Valor
success
  • false - quando o hash do arquivo não for encontrado ou foi removido ou expirou
  • true - quando o hash do arquivo for encontrado e válido

informação do site

obter tipos de separação

Para obter os dados detalhados sobre os tipos de separação, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/app/algorithms

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
scopes String Se devem ser incluídos modelos que utilizam diferentes formas de entrada.
  • single_upload - Modelo de entrada de arquivo único
  • no_upload - Sem modelo de upload de arquivos (ex: Stable Audio Open Gen)
  • matchering_upload - (com arquivo de áudio alvo e arquivo de áudio de referência)
O padrão é single_upload se não for fornecido. Para obter todos os modelos, defina scopes=single_upload,no_upload,matchering_upload.

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/algorithms'

Detalhes da resposta:

Retorna os dados como um array:

Chave Valor
render_id Valor do tipo de separação (ID)
name o nome do tipo de separação
algorithm_group_id o grupo ao qual pertence o tipo de separação:
algorithm_group Contém informações sobre o grupo de algoritmos ao qual o algoritmo pertence.
algorithm_group -> name Nome do grupo de algoritmos.
audio_widget O tipo de widget de áudio a ser usado para o algoritmo. Isso pode ser usado para determinar como exibir o reprodutor de áudio do algoritmo na interface. Os valores possíveis são:
  • single_upload - um único arquivo como entrada. O reprodutor de áudio deve permitir que o usuário envie um único arquivo de áudio.
  • no_upload - O algoritmo não utiliza o envio de arquivos como entrada. O reprodutor de áudio não deve exibir a opção de envio de arquivos
  • matchering_upload - O algoritmo usa um arquivo de correspondência como entrada, que consiste em um arquivo de áudio alvo e um arquivo de áudio de referência.
orientation a quem se destina esse tipo de separação:
  • 0 - todos os usuários
  • 1 - usuários registrados
  • 2 - usuários premium
order_id ordem do tipo de separação
price_coefficient usado para calcular quantos créditos a tarefa recebe do usuário premium.
usa esta fórmula : floor(<duração do arquivo de áudio em segundos> * price_coefficient / 60)?:1
usage Mostra a contagem de uso mensal do tipo de separação
rating Mostra a classificação de uso mensal do tipo de separação como uma matriz:
  • average - classificação média
  • total - contagem de votos
algorithm_fields contém informações sobre campos adicionais do tipo de separação
algorithm_fields -> name mostra qual campo adicional do tipo de separação:
  • add_opt1 - primeiro
  • add_opt2 - segundo
  • add_opt3 - terceiro
Você precisará postar a separação com este nome para selecionar o campo adicional correto
algorithm_fields -> text nome de exibição do campo adicional do tipo de separação.
algorithm_fields -> options Cadeias de chave-valor codificadas em JSON do campo adicional
algorithm_fields -> default_key Valor padrão do campo adicional. Uma das chaves de <code>algorithm_fields -> options</code>
algorithm_descriptions contém informações sobre as descrições do tipo de separação
algorithm_descriptions -> short_description Pequena descrição do tipo de separação que não usa html.
algorithm_descriptions -> long_description descrição detalhada do tipo de separação que usa html.
algorithm_descriptions -> lang código de idioma especificado da descrição.

obter noticia

Para obter informações sobre as últimas notícias sobre o MVSEP, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/app/news


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
lang String (opcional) Código de idioma de 2 letras (en, ru)
start Inteiro (opcional) Ponto de partida de deslocamento, padrão é 0 (ou seja, começa a partir do mais recente)
limit Inteiro (opcional) Quantidade máxima de resultados retornados, padrão é 10, máximo é 20

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/news?lang=en&start=2&limit=1'

Detalhes da resposta:

Retorna os dados como um array:

Chave Valor
title título da noticia
lang título da noticia
text descrição completa da notícia
created_at data da noticia

obter fila

obter informações sobre a fila do site, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/app/queue


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String (opcional) chave de api do usuário

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/queue'

Detalhes da resposta:

Chave Valor
queue Contém uma matriz de filas atuais para diferentes planos:
  • in_process - Atualmente em processamento
  • premium - Contagem de usuários premium na
  • registered - Contagem de usuários registrados na fila
  • unregistered - Contagem de usuários não registrados na fila
plan Contém a fila atual para o plano atual (adicione api_token à solicitação para o plano registrado/premium):
  • plan - Seu plano atual
  • queue - Contagem de filas para o seu plano atual

obtenha separações de demonstração

Para obter informações sobre separações de demonstração, você precisa fazer uma chamada GET para a seguinte URL: https://mvsep.com/api/app/demo


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
start Inteiro (opcional) Ponto de partida de deslocamento, padrão é 0 (ou seja, começa a partir do mais recente)
limit Inteiro (opcional) Quantidade máxima de resultados retornados, padrão é 10, máximo é 20
algorithm_id Inteiro do tipo de separação. Use este campo para retornar separações de demonstração criadas por apenas um algoritmo. Os valores correspondem a `render_id` do endpoint GET SEPARATION TYPES.
options[FIELD] String / Inteiro para valores de opções de algoritmo. Substitua `FIELD` por uma chave de campo adicional de `algorithm_fields -> name` na resposta GET SEPARATION TYPES e, em seguida, passe uma das chaves `options` desse campo como valor. Exemplo: `options[vocals]=1`.
additional_options String O filtro opcional raw contém informações armazenadas sobre as opções de trabalho. Prefira `options[FIELD]` para novas integrações, pois é explícito e mais fácil de compor.

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/demo?start=0&limit=2'

curl --location --request GET 'https://mvsep.com/api/app/demo?algorithm_id=20&options[vocals]=1&start=0&limit=10'

Para construir filtros de opções, primeiro chame https://mvsep.com/api/app/algorithms e inspecione a lista algorithm_fields de cada algoritmo. Use o campo name dentro de options[FIELD] e use uma das chaves de opção JSON como valor.

Detalhes da resposta:

Retorna os dados como um array:

Chave Valor
hash Hash de separação
date data da separação
input_audio url do áudio de entrada
size tamanho do áudio de entrada
algorithm Contém informações básicas sobre o tipo de separação utilizado (consulte a aba GET SEPARATION TYPES para informações sobre os parâmetros retornados)

autenticação do usuário

entrar

Para autenticar o usuário e obter a chave API do usuário, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/app/login

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
email String email do usuário
password String senha do usuário

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<email do usuário>"' --form 'password="<senha do usuário>"'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando são especificadas credenciais inválidas
  • true - ocorre quando são especificadas credenciais válidas
data contém informações quando as credenciais são válidas
data -> name Nome do usuário
data -> email email do usuário
data -> api_token chave de api do usuário. certifique-se de armazená-la em um local seguro e usá-la em operações subsequentes.
data -> premium_minutes créditos deixados para o usuário
data -> premium_enabled caso o usuário tenha permitido que os créditos fosse gastos
  • 0 - não permitido
  • 1 - permitido
data -> long_filenames_enabled caso o usuário deseje informações adicionais nos nomes de arquivos:
  • 0 - muito curto
  • 1 - muito longo

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 credenciais incorretas especificadas

registrar

Para registrar o usuário no site MVSEP, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/app/register


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
name String Nome do usuário
email String email do usuário
password String senha do usuário
password_confirmation String repita a senha do usuário

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/register' --form 'name="user"' --form 'email="asdf@example.com"' --form 'password="ASDFQWEr123"' --form 'password_confirmation="ASDFQWEr123"'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando o e-mail é inválido, o usuário existe ou a confirmação está incorreta
  • true - ocorre quando o formulário é válido
message ocorre quando o formulário é inválido

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 o formulário é inválido

perfil

obter usuário

Para obter informações do usuário, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/app/user

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<Seu Token da API>'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando uma chave de api inválida é especificada
  • true - ocorre quando uma chave de api válida é especificada
data contém informações quando as credenciais são válidas
data -> name Nome do usuário
data -> email email do usuário
data -> api_token chave de api do usuário. certifique-se de armazená-la em um local seguro e usá-la em operações subsequentes.
data -> premium_minutes créditos deixados para o usuário
data -> premium_enabled caso o usuário tenha permitido que os créditos fosse gastos
  • 0 - não permitido
  • 1 - permitido
data -> long_filenames_enabled caso o usuário deseje informações adicionais nos nomes de arquivos:
  • 0 - muito curto
  • 1 - muito longo
data -> current_queue mostra as separações em andamento para o usuário

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 chave de api inválida

obter histórico de separação

Para obter informações básicas sobre o histórico de separações do usuário, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/app/separation_history


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário
start Inteiro (opcional) Ponto de partida de deslocamento, padrão é 0 (ou seja, começa a partir do mais recente)
limit Inteiro (opcional) Quantidade máxima de resultados retornados, padrão é 10, máximo é 20

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<Seu Token da API>&start=1&limit=2'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando uma chave de api inválida é especificada
  • true - ocorre quando uma chave de api válida é especificada
data contém uma matriz de informações básicas sobre separações anteriores
data -> hash Hash de separação
data -> job_exists contém uma matriz de informações básicas sobre separações anteriores
data -> credits quantos créditos foram usados para a tarefa, nulo se não houver separação
data -> time_left tempo restante estimado até que a tarefa seja deletada
data -> algorithm Contém informações básicas sobre o tipo de separação utilizado (consulte a aba GET SEPARATION TYPES para informações sobre os parâmetros retornados)

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 chave de api inválida

habilitar uso premium

Para habilitar o uso premium para o usuário, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/app/enable_premium


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<Seu Token da API>"'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando uma chave de api inválida é especificada
  • true - ocorre quando uma chave de api válida é especificada
message informa sobre o status da operação

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 chave de api inválida

desabilitar uso premium

Para desabilitar o uso premium para o usuário, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/app/disable_premium


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<Seu Token da API>"'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando uma chave de api inválida é especificada
  • true - ocorre quando uma chave de api válida é especificada
message informa sobre o status da operação

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 chave de api inválida

habilitar nomes longos de arquivos

Para habilitar nomes de arquivos longos para o usuário, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/app/enable_long_filenames


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<Seu Token da API>"'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando uma chave de api inválida é especificada
  • true - ocorre quando uma chave de api válida é especificada
message informa sobre o status da operação

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 chave de api inválida

desabilitar nomes de arquivos longos

Para desabilitar nomes de arquivos longos para o usuário, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/app/disable_long_filenames


PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String chave de api do usuário

Exemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<Seu Token da API>"'

Detalhes da resposta:

Chave Valor
success
  • false - ocorre quando uma chave de api inválida é especificada
  • true - ocorre quando uma chave de api válida é especificada
message informa sobre o status da operação

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 chave de api inválida

Verificador de Qualidade

obter fila

obter informações sobre as entradas da fila do Verificador de Qualidade, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/quality_checker/queue

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
start Inteiro (opcional) Ponto de partida de deslocamento, padrão é 0 (ou seja, começa a partir do mais recente)
limit Inteiro (opcional) Quantidade máxima de resultados retornados, padrão é 10, máximo é 20

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/quality_checker/queue?&start=1&limit=2'

Detalhes da resposta:

Retorna os dados como um array:

Chave Valor
id Número de identificação da entrada
dataset_type Tipo de conjunto de dados escolhido ao adicionar a entrada / tipo de classificação
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
date Data de criação da entrada
algo_name Nome do tipo/algoritmo de separação utilizado
main_text do tipo/algoritmo de separação utilizado
proc Estado do processamento
  • 0 - Não processado
  • 1 - Processado
proc_remote_date Data e hora de processamento
msg "OK" se a operação for bem-sucedida, caso contrário, exibe uma mensagem de erro.
metrics sobre métricas de entrada
sdr_* (wildcard) SDR dos caules correspondentes
dataset_name Nome do conjunto de dados

obter classificação

obter informações sobre os placares do Quality Checker, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/quality_checker/leaderboard

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
dataset_type String Tipo de conjunto de dados, o padrão é 0 se não for fornecido.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
start Inteiro (opcional) Ponto de partida de deslocamento, padrão é 0 (ou seja, começa a partir do mais recente)
limit Inteiro (opcional) Quantidade máxima de resultados retornados, padrão é 10, máximo é 20
algo_name_filter String Filtra nomes de tipo/algoritmo de separação por texto fornecido
sort String Classifique pelo SDR fornecido do stem. Você pode obter a lista de valores classificáveis ​​para o tipo de conjunto de dados fornecido a partir da chave sortables na resposta.

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/quality_checker/leaderboard?&start=1&limit=2&algo_name_filter=MVSep'

Detalhes da resposta:

Chave Valor
data Contém uma matriz de entradas do Verificador de Qualidade. Consulte a seção "Resposta GET QUEUE do Verificador de Qualidade" para obter mais informações
dataset_type Chave de tipo de conjunto de dados usada
sortables Chaves que podem ser usadas para classificar o tipo de conjunto de dados utilizado por um determinado radical em ordem sequencial
sort Usada a chave de classificação do objeto classificável.

criar entrada

criar uma entrada no verificador de qualidade, você precisa fazer uma chamada POST para a seguinte URL:
https://mvsep.com/api/quality_checker/add

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
api_token String (obrigatório) Sua chave API
zipfile Binário (obrigatório) zip a ser processado
algo_name String (obrigatório) Nome do algoritmo
main_text String (obrigatório) do algoritmo
dataset_type String Tipo de conjunto de dados. O padrão é 0.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
password String (obrigatório) para excluir algoritmo
ensemble Inteiro 0 - o algoritmo não é um ensemble. 1 - o algoritmo é um ensemble

Exemplo de código Curl:

curl --location 'https://mvsep.com/api/quality_checker/add' --form 'zipfile=@"/path/to/zipfile"' --form 'algo_name="Test Algorithm Name"' --form 'main_text="Test Algorithm Description"' --form 'dataset_type="2"' --form 'ensemble="1"' --form 'password="test"'

Detalhes da resposta:

Chave Valor
success
  • false - quando a criação da entrada falhou
  • true - quando a entrada foi criada com sucesso
data Contém informações sobre a entrada
data -> id ID da entrada
data -> link Link para a entrada

Erros

A API de MVSEP usa os seguintes códigos de erro:

Código de erro Significado
400 o formulário é inválido
401 Desconhecido ou inválido api_token. Esse erro aparece se você usa uma chave de API desconhecida.

obter entrada

obter informações sobre a entrada da fila do Verificador de Qualidade pelo ID, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/quality_checker/entry

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
id Inteiro (obrigatório) ID da entrada

Exemplo de código Curl:

curl --location --request GET 'https://mvsep.com/api/quality_checker/entry?id=7675'

Detalhes da resposta:

A resposta é a mesma que a resposta GET QUEUE da seção Quality Checker, retornando apenas uma entrada.

excluir entrada

excluir uma entrada da fila do Verificador de Qualidade por ID e senha, você precisa fazer uma chamada GET para a seguinte URL:
https://mvsep.com/api/quality_checker/delete

PARÂMETROS DE CONSULTA

Campo Tipo Descrição
id Inteiro (obrigatório) ID da entrada
password String (obrigatório) usada para a entrada

Exemplo de código Curl:

curl --location 'https://mvsep.com/api/quality_checker/delete' --form 'id="7720"' --form 'password="test"'

Detalhes da resposta:

Chave Valor
success
  • false - quando a exclusão da entrada falhou
  • true - quando a entrada foi excluída com sucesso
data->message Mostra se a entrada foi excluída
MVSEP Logo

turbo@mvsep.com

Google Play App Store
informação do site

FAQ

Verificador de qualidade

Algoritmos

Documentação Completa da API

Empresa

Políticas de privacidade

Termos e condições

Política de reembolso

Cookie Notice

Extra

Ajude-nos a traduzir!

Ajude-nos a promover!