MVSEP Logo
  • Acasă
  • Noutăți
  • Planuri
  • Demo
  • Crează un Cont
  • Loghează-te
  • Temă
    Selectarea Modelului
    Limbă
    • 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ă

Începe

API-ul MVSEP oferă acces programatic pentru a crea o separare, a returna rezultatele, a obține informații despre site și a controla capacitățile utilizatorului.

Pentru a folosi acest API, ai nevoie de o cheie API. Nu sunteți conectat, vă rugăm să vă conectați pentru a obține tokenul API.

Exemple în Python: https://github.com/ZFTurbo/MVSep-API-Examples

Aplicația neoficială MacVSep pentru Mac OS: https://github.com/septcoco/macvsep

Webhook-urile pot fi configurate aici: Pagina Webhooks

Specificația OpenAPI: mvsep-openapi-spec.json

Rețineți că utilizatorii Premium pot solicita un număr nelimitat de sarcini simultane, în timp ce utilizatorii care nu sunt Premium pot solicita doar 1 sarcină simultană.

Activitate de separare

Crează sarcina de separare

Pentru a crea o sarcină de separare, trebuie să faci un call POST către următorul URL:
https://mvsep.com/api/separation/create


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia ta API
audiofile Binar Fișier audio de procesat. Nu este necesar dacă este setat parametrul url sau dacă modelul nu utilizează intrarea de fișiere. Pentru modelele de potrivire, utilizați target_audiofile și reference_audiofile ca intrare în locul parametrului audiofile.
url Șir Link către fișierul audio. Nu este necesar dacă este setat parametrul audiofile.
remote_type Șir (opțional) Tipul de acces la fișierul audio. Valoarea implicită este direct. Nu este necesar dacă este setat parametrul audiofile. Tipurile acceptate sunt direct (Descărcare directă), mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Număr întreg (opțional) Tip separare, implicit 11 (Demucs3 Model B (vocals, drums, bass, other)
add_opt1 Șir (opțional) Tip separare primul câmp adițional
add_opt2 Șir (opțional) Tip separare câmp adițional secundar
add_opt3 Șir (opțional) Tip separare al treilea câmp suplimentar
output_format Număr întreg (opțional) format de ieșire, implicit 0 (mp3 (320kbps))
is_demo boolean (opțional) varianta separată trebuie să fie postată pe pagina demo-urilor, implicit fals

Valorile tipului de separare (sep_type) și ale câmpurilor suplimentare (add_opt1, add_opt2, ...)

Nume Valoare Câmpuri suplimentare
Ensemble (vocals, instrum) 26 Cheie: add_opt1
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include intermediate results and max_fft, min_fft

Cheie: add_opt2
Nume: Model Type
Opțiuni:
  • 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) (implicit)
  • 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 Cheie: add_opt1
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include intermediate results and max_fft, min_fft

Cheie: add_opt2
Nume: Model Type
Opțiuni:
  • 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) (implicit)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Cheie: add_opt1
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include intermediate results and max_fft, min_fft

Cheie: add_opt2
Nume: Model Type
Opțiuni:
  • 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) (implicit)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (implicit)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Cheie: add_opt1
Nume: Vocal model type
Opțiuni:
  • 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) (implicit)
BS PolarFormer (vocals, instrumental) 123 Cheie: add_opt1
Nume: Overlap
Opțiuni:
  • 2 - 50% (implicit)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Cheie: add_opt1
Nume: Vocal model type
Opțiuni:
  • 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) (implicit)
  • 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 Cheie: add_opt1
Nume: Vocal model type
Opțiuni:
  • 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) (implicit)
SCNet (vocals, instrumental) 46 Cheie: add_opt1
Nume: Vocal model type
Opțiuni:
  • 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) (implicit)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Cheie: add_opt1
Nume: Vocal model type
Opțiuni:
  • 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) (implicit)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (implicit)
  • 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)

Cheie: add_opt2
Nume: Agressiveness
Opțiuni:
  • 0.3 - 0.3 (implicit)
  • 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 Cheie: add_opt1
Nume: Karaoke model type
Opțiuni:
  • 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) (implicit)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Cheie: add_opt2
Nume: Extraction type
Opțiuni:
  • 0 - Use as is (implicit)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Cheie: add_opt1
Nume: Karaoke model type
Opțiuni:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (implicit)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 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) (implicit)
Medley Vox (Multi-singer separation) 53 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (implicit)
MVSep Multichannel BS (vocals, instrumental) 43 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 0 - BS Roformer (SDR: 11.81) (implicit)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 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) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Cheie: add_opt1
Nume: Drums model type
Opțiuni:
  • 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) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from instrumental part

Cheie: add_opt3
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Cheie: add_opt1
Nume: Bass model type
Opțiuni:
  • 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) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from instrumental part

Cheie: add_opt3
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include results of independent models
MVSep Synth (synth, other) 88 Cheie: add_opt1
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from instrumental part
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 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) (implicit)

Cheie: add_opt2
Nume: Preprocess
Opțiuni:
  • 0 - Apply Drums model before (implicit)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Cheie: add_opt1
Nume: Piano model type
Opțiuni:
  • 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) (implicit)
MVSep Digital Piano (digital-piano, other) 79 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Cheie: add_opt1
Nume: Organ model type
Opțiuni:
  • 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) (implicit)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Cheie: add_opt1
Nume: Guitar model type
Opțiuni:
  • 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) (implicit)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Two-stage model (SDR: 9.21) (implicit)
  • 1 - One-stage model (SDR: 9.02)
MVSep Pedal Steel Guitar 124
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 Cheie: add_opt1
Nume: String model type
Opțiuni:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Cheie: add_opt1
Nume: Wind model type
Opțiuni:
  • 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) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from instrumental part

Cheie: add_opt3
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include results of independent models
MVSep Brass (brass, other) 107 Cheie: add_opt1
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Woodwind (woodwind, other) 108 Cheie: add_opt1
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Saxophone (saxophone, other) 61 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 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) (implicit)
MVSep Flute (flute, other) 67 Cheie: add_opt1
Nume: Flute model type
Opțiuni:
  • 0 - SCNet XL (SDR flute: 6.27)
  • 1 - BS Roformer (SDR flute: 9.46) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Trumpet (trumpet, other) 71 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Trombone (trombone, other) 75 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Oboe (oboe, other) 77 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Clarinet (clarinet, other) 78 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep French Horn (french-horn, other) 82 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Harmonica (harmonica, other) 87 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from wind part
MVSep Tuba (tuba, other) 92
MVSep Bassoon (bassoon, other) 93
MVSep Bagpipes (bagpipes , other) 116 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 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 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from percussion part
MVSep Celesta (celesta, other) 110 Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from percussion part
MVSep Demucs4HT DNR (speech, music, effects) 24 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Single (SDR: 9.62) (implicit)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 0 - Multi language model (implicit)
  • 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 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (implicit)

Cheie: add_opt2
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Use vocals model to help

Cheie: add_opt3
Nume: Output files
Opțiuni:
  • 0 - Standard set (implicit)
  • 1 - Include results of independent models
MVSep Braam 117
MVSep Risers 125
MVSep FX 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (implicit)
  • 4 - Universal Super Resolution (by baicai1145)

Cheie: add_opt2
Nume: Cutoff (Hz)
Opțiuni:
  • 0 - No cutoff (implicit)
  • 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 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 0 - Reverb removal by FoxJoy (MDX-B)
  • 8 - Reverb removal by aufr33 and jarredou (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) (implicit)

Cheie: add_opt2
Nume: Preprocess
Opțiuni:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (implicit)
DeNoise by aufr33 and gabox 47 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - aufr33 (Standard) (implicit)
  • 1 - aufr33 (Aggressive)
  • 2 - gabox
AudioSR (Super Resolution) 59 Cheie: add_opt1
Nume: Cutoff (Hz)
Opțiuni:
  • 0 - Automatic (implicit)
  • 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 Cheie: add_opt1
Nume: Text prompt
Opțiuni:

Cheie: add_opt2
Nume: Length (in seconds)
Opțiuni:
  • 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 (implicit)
Whisper (extract text from audio) 39 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (implicit)

Cheie: add_opt2
Nume: Transcription type
Opțiuni:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (implicit)
Parakeet (extract text from audio) 64 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (implicit)

Cheie: add_opt2
Nume: Version
Opțiuni:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (implicit)
VibeVoice (Voice Cloning) 103 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (implicit)

Cheie: add_opt2
Nume: Text prompt
Opțiuni:

Cheie: add_opt3
Nume: Extract vocals first
Opțiuni:
  • 0 - Use original reference file
  • 1 - Extract vocals first (implicit)
VibeVoice (TTS) 104 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (implicit)

Cheie: add_opt2
Nume: Text prompt
Opțiuni:
Qwen3-TTS (Custom Voice) 118 Cheie: add_opt1
Nume: Text prompt
Opțiuni:

Cheie: add_opt2
Nume: Speaker
Opțiuni:
  • aiden - Aiden (English) (implicit)
  • 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)

Cheie: add_opt3
Nume: Language
Opțiuni:
  • auto - Auto (implicit)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Cheie: add_opt4
Nume: Voice description
Opțiuni:
Qwen3-TTS (Voice Design) 119 Cheie: add_opt1
Nume: Text prompt
Opțiuni:

Cheie: add_opt2
Nume: Voice description
Opțiuni:

Cheie: add_opt3
Nume: Language
Opțiuni:
  • auto - Auto (implicit)
  • 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 Cheie: add_opt1
Nume: Text prompt
Opțiuni:

Cheie: add_opt2
Nume: Reference text in audio (optional)
Opțiuni:

Cheie: add_opt3
Nume: Language
Opțiuni:
  • auto - Auto (implicit)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Cheie: add_opt4
Nume: Extract vocals first
Opțiuni:
  • 0 - Use original reference file (implicit)
  • 1 - Extract vocals first
Mega 53-stem Model 126
Bark (Speech Gen) 115 Cheie: add_opt1
Nume: Text prompt
Opțiuni:

Cheie: add_opt2
Nume: Speaker
Opțiuni:
  • 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) (implicit)
  • 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 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (implicit)
Aspiration (by Sucial) 50 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract from vocals part
Phantom Centre extraction 55 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Phantom Centre by wesleyr36 (MDX23C)
  • 1 - Phantom Centre by gilliaan (BSRoformer) (implicit)
  • 2 - Phantom Centre by gilliaan (mdx23c)
Matchering (by sergree) 68
SOME (Singing-Oriented MIDI Extractor) 80 Cheie: add_opt1
Nume: How to use
Opțiuni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (implicit)
Transkun (piano -> midi) 113 Cheie: add_opt1
Nume: How to extract
Opțiuni:
  • 0 - Extract directly from mixture (implicit)
  • 1 - Extract piano first
Basic Pitch (MIDI Extraction) 114
HeartMuLa (Song Gen) 121 Cheie: add_opt1
Nume: Lyrics
Opțiuni:

Cheie: add_opt10
Nume: Topic
Opțiuni:
  • --- - --- (implicit)
  • 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

Cheie: add_opt2
Nume: Tags (optional)
Opțiuni:

Cheie: add_opt3
Nume: Genre
Opțiuni:
  • --- - --- (implicit)
  • 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

Cheie: add_opt4
Nume: Timbre
Opțiuni:
  • --- - --- (implicit)
  • 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

Cheie: add_opt5
Nume: Gender
Opțiuni:
  • --- - --- (implicit)
  • male - Male
  • female - Female

Cheie: add_opt6
Nume: Mood
Opțiuni:
  • --- - --- (implicit)
  • 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

Cheie: add_opt7
Nume: Instrument
Opțiuni:
  • --- - --- (implicit)
  • 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

Cheie: add_opt8
Nume: Scene
Opțiuni:
  • --- - --- (implicit)
  • 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

Cheie: add_opt9
Nume: Region
Opțiuni:
  • --- - --- (implicit)
  • 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 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (implicit)
MDX A/B (vocals, drums, bass, other) 7 Cheie: add_opt1
Nume: Vocal model type
Opțiuni:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (implicit)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Vit Large 23 (vocals, instrum) 33 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (implicit)
UVRv5 Demucs (vocals, music) 17 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 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 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - 2 stems (vocals, music) (implicit)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - unmix XL (vocals, drums, bass, other) (implicit)
  • 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 Cheie: add_opt1
Nume: Model Type
Opțiuni:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (implicit)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Cheie: add_opt1
Nume: Model type
Opțiuni:
  • 0 - Apply Demucs4HT first to get drums (implicit)
  • 1 - Use as is (audio must contain drums only)

Valori de format de ieșire (output_format)

Nume Valoare
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

Cod de Exemplu Curl:

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

Detalii răspuns:

Cheie Valoare
success
  • false - când crearea locurilor de muncă a eșuat
  • true - când lucrarea a fost creată cu succes
data Deține informații suplimentare în funcție de tasta success
data -> link Afișează linkul către URL-ul "GET RESULT" al lucrării create (afișat numai atunci când success este true)
data -> hash Afișează hash-ul lucrării create (afișat numai atunci când success este true)
data -> message Afișează descrierea unei erori (afișată numai atunci când success este fals)

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Anumiți parametri lipsesc sau nu sunt valabili. Această eroare apare atunci când nu treci toți parametrii obligatorii sau treci parametri nevalabili.
401 api_token necunoscut sau nevalid. Această eroare apare dacă folosești o cheie API incorectă

vezi rezultatul

Pentru a primi rezultatul separării, trebuie să faci un call POST către următorul URL:
https://mvsep.com/api/separation/get


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
hash Șir Hash separare
mirror Număr întreg (opțional) Folosește o altă oglindă dacă este setată la 1, implicit la 0. Necesită api_token și 1 credit dacă este setat la 1.
api_token Șir cheie API (opțională) a utilizatorului. Obligatoriu dacă parametrul oglindă este setat la 1.

Cod de Exemplu Curl:

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

Detalii răspuns:

Cheie Valoare
success
  • false - când hash-ul fișierului nu este găsit sau este eliminat sau a expirat
  • true - când hash-ul fișierului este găsit și valid
status
  • not_found - când lucrarea nu este validă
  • waiting - când lucrarea este în coadă și nu este încă procesată
  • processing - când lucrarea este procesată
  • done - când lucrarea a fost procesată cu succes
  • failed - când procesarea lucrării a eșuat
  • distributing - când fișierul audio al lucrării este mare și este distribuit în mai multe instanțe GPU
  • merging - când toate piesele de distribuție a lucrărilor au terminat de procesat și au fost îmbinate
data Conține informații suplimentare în funcție de tasta status
data -> queue_count Afișează numărul de lucrări neprocesate în prioritatea utilizatorului (afișat numai atunci când status este așteptare sau distribuție)
data -> current_order Afișează ordinea lucrării utilizatorului (afișată numai atunci când status este așteptare sau distribuție)
data -> message Afișează descrierea stării (afișată pe toate stările, afișează motivul erorii în schimb atunci când status este eșu)
data -> algorithm Afișează algoritmul utilizat la locul de muncă (afișat numai atunci când status este terminat)
data -> algorithm_description Afișează detaliile algoritmului utilizat pe loc de muncă (afișat numai atunci când status este terminat)
data -> output_format Afișează formatul de ieșire al lucrării (afișat numai atunci când status este terminat)
data -> tags Afișează metaetichetele audio (afișate numai atunci când status este done)
data -> input_file Afișează detaliile de descărcare audio de intrare (afișate numai atunci când status este done)
data -> files Afișează detaliile de descărcare a sunetelor de ieșire (afișate numai atunci când status este done)
data -> date Afișează data procesării lucrării (afișată numai atunci când status este terminat)
data -> finished_chunks Afișează numărul de piese finalizate ale unei lucrări mari (afișat numai atunci când status este distribuție)
data -> all_chunks Afișează numărul tuturor părților unei lucrări mari (afișat numai atunci când status este distribuție)

vezi rezultatul

Pentru a obține rezultatul unei sarcini executate la distanță, trebuie să efectuați o solicitare GET la următoarea adresă URL:
https://mvsep.com/api/separation/get-remote


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
hash Șir Hash separare

Cod de Exemplu Curl:

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

Detalii răspuns:

Cheie Valoare
success
  • false - când hash-ul fișierului nu este găsit sau este eliminat sau a expirat
  • true - când hash-ul fișierului este găsit și valid
status
  • not_found - când lucrarea nu este validă
  • waiting - când lucrarea este în coadă și nu este încă procesată
  • processing - când lucrarea este procesată
  • done - când lucrarea a fost procesată cu succes
  • failed - când procesarea lucrării a eșuat
data Conține informații suplimentare în funcție de tasta status
data -> queue_count Afișează numărul de sarcini neprocesate din lista de priorități a utilizatorului (se afișează numai când starea este în așteptare).
data -> current_order Afișează ordinea sarcinilor utilizatorului (se afișează numai când starea este în așteptare).
data -> message Afișează descrierea stării (numai atunci când status are valoarea failed).
data -> link Afișează linkul către adresa URL „GET RESULT” a sarcinii create (afișat numai când status este done).
data -> hash Hash-ul separării (afișat doar când status este done).

anulează separarea

Pentru a anula separarea și a rambursa creditele utilizate (dacă separarea nu a fost încă procesată), trebuie să efectuați o solicitare POST la următoarea adresă URL:
https://mvsep.com/api/separation/cancel


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului
hash Șir Hash separare

Cod de Exemplu Curl:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<Tokenul tău API>"' --form 'hash="<hash>"'

Detalii răspuns:

Cheie Valoare
success
  • false - când hash-ul fișierului nu este găsit sau este eliminat sau a expirat
  • true - când hash-ul fișierului este găsit și valid

Informații despre site

obțineți tipurile de separare

Pentru a obține date detaliate despre tipurile de separare, trebuie să efectuați un apel GET la următoarea adresă URL:
https://mvsep.com/api/app/algorithms

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
scopes Șir Dacă să includem modele care utilizează diferite tipuri de date de intrare.
  • single_upload - Model de introducere a datelor în șir
  • no_upload - Model fără încărcare de fișiere (de exemplu, Stable Audio Open Gen)
  • matchering_upload - Model de potrivire (cu fișierul audio țintă și fișierul audio de referință)
Dacă nu se specifică, valoarea implicită este single_upload. Pentru a obține toate modelele, setați scopes=single_upload,no_upload,matchering_upload.

Cod de Exemplu Curl:

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

Detalii răspuns:

Returnează datele ca matrice:

Cheie Valoare
render_id Valoarea tipului de separare (ID)
name Numele tipului de separare
algorithm_group_id Grupul în care aparține tipul de separare:
algorithm_group Conține informații despre grupul de algoritmi din care face parte algoritmul respectiv.
algorithm_group -> name Numele grupului de algoritmi.
audio_widget Tipul de widget audio care va fi utilizat pentru algoritm. Acesta poate fi folosit pentru a stabili modul în care va fi afișat playerul audio al algoritmului în interfața utilizatorului. Valorile posibile sunt:
  • single_upload - Algoritmul utilizează încărcarea unui singur fișier ca intrare. Playerul audio ar trebui să permită utilizatorului să încarce un singur fișier audio.
  • no_upload - Algoritmul nu utilizează încărcarea unui fișier ca intrare. Playerul audio nu ar trebui să afișeze o opțiune de încărcare a fișierelor.
  • matchering_upload - Algoritmul utilizează ca intrare un set de fișiere de comparare, format dintr-un fișier audio țintă și un fișier audio de referință.
orientation Pentru cine se destinează acest tip de separare:
  • 0 - Toți utilizatorii
  • 1 - Utilizatori înregistrați
  • 2 - Utilizatori premium
order_id Ordinea tipului de separare
price_coefficient Folosit pentru a calcula câte credite ia munca de la utilizatorul premium.
Folosește această formulă : floor(<durata fișierului audio în secunde> * price_coefficient / 60)?:1
usage Afișează numărul de utilizări lunare pentru tipul de separare
rating Afișează statistica lunară a utilizării tipului de separare sub formă de matrice:
  • average - evaluare medie
  • total - numărarea voturilor
algorithm_fields Conține informații despre câmpurile suplimentare de tip separare
algorithm_fields -> name Arată ce câmp suplimentar de tip separare:
  • add_opt1 - primul
  • add_opt2 - al doilea
  • add_opt3 - al treilea
Va trebui să postați separarea cu acest nume pentru a selecta câmpul suplimentar potrivit.
algorithm_fields -> text Numele afișat al câmpului suplimentar al tipului de separare.
algorithm_fields -> options JSON Lanțuri cheie-valoare codificate de câmp suplimentar
algorithm_fields -> default_key Valoarea implicită a câmpului suplimentar. Una dintre cheile <code>algorithm_fields -> options</code>
algorithm_descriptions Conține informații despre descrierile tipului de separare
algorithm_descriptions -> short_description Descriere mică a tipului de separare care nu utilizează HTML.
algorithm_descriptions -> long_description Descriere detaliată a tipului de separare care utilizează HTML.
algorithm_descriptions -> lang Codul de limbă specificat al descrierii.

primiți știri

Pentru a obține informații despre cele mai recente știri despre MVSEP, trebuie să efectuați un apel GET la următoarea adresă URL:
https://mvsep.com/api/app/news


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
lang Șir (opțional) cod de limbă din 2 litere (en, ru)
start Număr întreg (opțional) Decalaj punct de plecare, implicit la 0 (adică începe de la cel mai recent)
limit Număr întreg (opțional) Numărul maxim de rezultate returnate, implicit la 10, maximul este 20.

Cod de Exemplu Curl:

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

Detalii răspuns:

Returnează datele ca matrice:

Cheie Valoare
title Titlul știrii
lang Titlul știrii
text Descrierea completă a știrilor
created_at Data știrii

preia coada

Pentru a obține informații despre coada site-ului, trebuie să efectuați o solicitare GET la următoarea adresă URL:
https://mvsep.com/api/app/queue


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir (opțional) Cheia API a utilizatorului

Cod de Exemplu Curl:

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

Detalii răspuns:

Cheie Valoare
queue Conține o listă cu cozile actuale pentru diferite planuri:
  • in_process - În curs de procesare
  • premium - Numărul de cozi pentru utilizatorii premium
  • registered - Numărul de cozi pentru utilizatorii înregistrați
  • unregistered - Numărul de utilizatori aflați în coadă care nu sunt înregistrați
plan Conține coada curentă pentru planul actual (adăugați api_token la cerere pentru planul înregistrat/premium):
  • plan - Planul tău actual
  • queue - Numărul de locuri disponibile în lista de așteptare pentru planul tău actual

obțineți separări demo

Pentru a obține informații despre separările demonstrative, trebuie să efectuați un apel GET la următoarea adresă URL: https://mvsep.com/api/app/demo


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
start Număr întreg (opțional) Decalaj punct de plecare, implicit la 0 (adică începe de la cel mai recent)
limit Număr întreg (opțional) Numărul maxim de rezultate returnate, implicit la 10, maximul este 20.
algorithm_id Număr întreg ID opțional al tipului de separare. Utilizați această opțiune pentru a afișa doar separările demo create de un singur algoritm. Valorile corespund cu render_id din punctul de interfață GET SEPARATION TYPES.
options[FIELD] Șir / Număr întreg Filtru opțional pentru valorile opțiunilor algoritmului. Înlocuiți FIELD cu o cheie de câmp suplimentară din algorithm_fields -> name din răspunsul GET SEPARATION TYPES, apoi transmiteți una dintre cheile options ale acelui câmp ca valoare. Exemplu: options[vocals]=1.
additional_options Șir Opțiunea „raw” include un filtru pentru datele de opțiuni ale sarcinilor stocate. Pentru integrările noi, se recomandă utilizarea formatului options[FIELD], deoarece este mai explicit și mai ușor de configurat.

Cod de Exemplu 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'

Pentru a crea filtre de opțiuni, apelați mai întâi https://mvsep.com/api/app/algorithms și verificați lista algorithm_fields a fiecărui algoritm. Folosiți câmpul name în cadrul options[FIELD] și utilizați una dintre cheile de opțiuni JSON ca valoare.

Detalii răspuns:

Returnează datele ca matrice:

Cheie Valoare
hash Hash separare
date Data separării
input_audio URL audio de intrare
size Dimensiunea audio de intrare
algorithm Conține informații de bază despre tipul de separare utilizat (consultați fila GET SEPARATION TYPES pentru informații despre parametrii returnați)

Autentificarea utilizatorului

autentificare

Pentru a autentifica utilizatorul și a obține cheia API a utilizatorului, trebuie să efectuați un apel POST la următoarea adresă URL:
https://mvsep.com/api/app/login

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
email Șir E-mailul utilizatorului
password Șir Parola utilizatorului

Cod de Exemplu Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<E-mailul utilizatorului>"' --form 'password="<Parola utilizatorului>"'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când au fost specificate acreditări incorecte
  • true - Apare atunci când au fost specificate acreditări valide
data Conține informații când acreditările sunt valide
data -> name Numele utilizatorului
data -> email E-mailul utilizatorului
data -> api_token Cheia API a utilizatorului. Asigurați-vă că îl depozitați într-un depozit securizat și utilizați-l pentru operațiuni ulterioare.
data -> premium_minutes Credite rămase pentru utilizator
data -> premium_enabled Dacă utilizatorul a permis cheltuirea creditelor.
  • 0 - interzis
  • 1 - permis
data -> long_filenames_enabled Dacă utilizatorul dorește informații suplimentare în numele fișierelor:
  • 0 - mai scurt
  • 1 - mai lung

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Acreditări incorecte specificate

înregistrare

Pentru a înregistra utilizatorul pe site-ul MVSEP, trebuie să efectuați un apel POST la următoarea adresă URL:
https://mvsep.com/api/app/register


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
name Șir Numele utilizatorului
email Șir E-mailul utilizatorului
password Șir Parola utilizatorului
password_confirmation Șir Repetați parola utilizatorului

Cod de Exemplu 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"'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când e-mailul nu este valid, utilizatorul există sau confirmarea este incorectă
  • true - Apare atunci când formularul este valid
message Apare atunci când formularul este valid

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Formularul nu este valid

Profil

obțineți utilizatorul

Pentru a obține informații despre utilizator, trebuie să efectuați un apel GET la următoarea adresă URL:
https://mvsep.com/api/app/user

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului

Cod de Exemplu Curl:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<Tokenul tău API>'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când este specificată o cheie API nevalidă
  • true - Apare atunci când este specificată o cheie API validă
data Conține informații când acreditările sunt valide
data -> name Numele utilizatorului
data -> email E-mailul utilizatorului
data -> api_token Cheia API a utilizatorului. Asigurați-vă că îl depozitați într-un depozit securizat și utilizați-l pentru operațiuni ulterioare.
data -> premium_minutes Credite rămase pentru utilizator
data -> premium_enabled Dacă utilizatorul a permis cheltuirea creditelor.
  • 0 - interzis
  • 1 - permis
data -> long_filenames_enabled Dacă utilizatorul dorește informații suplimentare în numele fișierelor:
  • 0 - mai scurt
  • 1 - mai lung
data -> current_queue Afișează separările în curs de desfășurare pentru utilizator

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Cheie API nevalidă

obțineți istoricul separării

Pentru a obține istoricul de separare a informațiilor de bază ale utilizatorului, trebuie să efectuați un apel GET la următoarea adresă URL:
https://mvsep.com/api/app/separation_history


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului
start Număr întreg (opțional) Decalaj punct de plecare, implicit la 0 (adică începe de la cel mai recent)
limit Număr întreg (opțional) Numărul maxim de rezultate returnate, implicit la 10, maximul este 20.

Cod de Exemplu Curl:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<Tokenul tău API>&start=1&limit=2'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când este specificată o cheie API nevalidă
  • true - Apare atunci când este specificată o cheie API validă
data Conține informații de bază despre separările anterioare
data -> hash Hash separare
data -> job_exists Conține informații de bază despre separările anterioare
data -> credits Câte credite au fost folosite pentru lucrare, nule dacă nu există separare
data -> time_left Timp aproximativ rămas până la ștergerea lucrării
data -> algorithm Conține informații de bază despre tipul de separare utilizat (consultați fila GET SEPARATION TYPES pentru informații despre parametrii returnați)

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Cheie API nevalidă

activați utilizarea premium

Pentru a activa utilizarea premium pentru utilizator, trebuie să efectuați un apel POST la următoarea adresă URL:
https://mvsep.com/api/app/enable_premium


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului

Cod de Exemplu Curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<Tokenul tău API>"'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când este specificată o cheie API nevalidă
  • true - Apare atunci când este specificată o cheie API validă
message Informează despre stadiul operațiunii

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Cheie API nevalidă

dezactivați utilizarea premium

Pentru a dezactiva utilizarea premium pentru utilizator, trebuie să efectuați un apel POST la următoarea adresă URL:
https://mvsep.com/api/app/disable_premium


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului

Cod de Exemplu Curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<Tokenul tău API>"'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când este specificată o cheie API nevalidă
  • true - Apare atunci când este specificată o cheie API validă
message Informează despre stadiul operațiunii

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Cheie API nevalidă

activați numele de fișiere lungi

Pentru a activa numele de fișiere lungi pentru utilizator, trebuie să efectuați un apel POST la următoarea adresă URL:
https://mvsep.com/api/app/enable_long_filenames


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului

Cod de Exemplu Curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<Tokenul tău API>"'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când este specificată o cheie API nevalidă
  • true - Apare atunci când este specificată o cheie API validă
message Informează despre stadiul operațiunii

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Cheie API nevalidă

dezactivați numele de fișiere lungi

Pentru a dezactiva numele de fișiere lungi pentru utilizator, trebuie să efectuați un apel POST la următoarea adresă URL:
https://mvsep.com/api/app/disable_long_filenames


PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir Cheia API a utilizatorului

Cod de Exemplu Curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<Tokenul tău API>"'

Detalii răspuns:

Cheie Valoare
success
  • false - Apare atunci când este specificată o cheie API nevalidă
  • true - Apare atunci când este specificată o cheie API validă
message Informează despre stadiul operațiunii

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Cheie API nevalidă

Verificator de calitate

preia coada

Pentru a obține informații despre înregistrările din coada Quality Checker, trebuie să efectuați o solicitare GET la următoarea adresă URL:
https://mvsep.com/api/quality_checker/queue

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
start Număr întreg (opțional) Decalaj punct de plecare, implicit la 0 (adică începe de la cel mai recent)
limit Număr întreg (opțional) Numărul maxim de rezultate returnate, implicit la 10, maximul este 20.

Cod de Exemplu Curl:

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

Detalii răspuns:

Returnează datele ca matrice:

Cheie Valoare
id Numărul de identificare al înregistrării
dataset_type Tipul setului de date selectat la adăugarea înregistrării / tipul clasamentului
  • 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 creării înregistrării
algo_name Denumirea tipului/algoritmului de separare utilizat
main_text Descrierea tipului/algoritmului de separare utilizat
proc Stadiul prelucrării
  • 0 - Neprocesat
  • 1 - Prelucrat
proc_remote_date Data și ora procesării
msg Returnează „OK” dacă operațiunea se desfășoară cu succes; în caz contrar, afișează un mesaj de eroare
metrics Informații despre indicatorii de acces
sdr_* (wildcard) SDR-ul tulpinilor corespunzătoare
dataset_name Numele setului de date

Afișează clasamentul

Pentru a obține informații despre clasamentele Quality Checker, trebuie să efectuați o solicitare GET la următoarea adresă URL:
https://mvsep.com/api/quality_checker/leaderboard

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
dataset_type Șir Tipul setului de date; dacă nu este specificat, valoarea implicită este 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
start Număr întreg (opțional) Decalaj punct de plecare, implicit la 0 (adică începe de la cel mai recent)
limit Număr întreg (opțional) Numărul maxim de rezultate returnate, implicit la 10, maximul este 20.
algo_name_filter Șir Filtrează denumirile tipurilor/algoritmilor de separare în funcție de textul introdus
sort Șir Sortează în funcție de valoarea SDR a trunchiului. Poți obține lista valorilor care pot fi sortate pentru un anumit tip de set de date din cheia sortables din răspuns.

Cod de Exemplu Curl:

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

Detalii răspuns:

Cheie Valoare
data Conține o serie de intrări din Quality Checker. Pentru mai multe informații, consultați secțiunea „Răspunsul la comanda GET QUEUE din Quality Checker”.
dataset_type Cheie pentru tipul setului de date utilizat
sortables Chei care pot fi utilizate pentru a sorta tipurile de seturi de date utilizate în ordine secvențială, pe baza unei rădăcini date.
sort Cheie de sortare utilizată din sortable.

creează o intrare

Pentru a crea o înregistrare în Quality Checker, trebuie să efectuați o solicitare POST la următoarea adresă URL:
https://mvsep.com/api/quality_checker/add

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
api_token Șir (obligatoriu) Cheia ta API
zipfile Binar (obligatoriu) Fișier ZIP de procesat
algo_name Șir (obligatoriu) Numele algoritmului
main_text Șir (obligatoriu) Descrierea algoritmului
dataset_type Șir Tipul setului de date. Valoarea implicită este 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 Șir (obligatoriu) Algoritm de ștergere a parolei
ensemble Număr întreg 0 - algoritmul nu este un ansamblu. 1 - algoritmul este un ansamblu.

Cod de Exemplu 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"'

Detalii răspuns:

Cheie Valoare
success
  • false - atunci când crearea înregistrării a eșuat
  • true - atunci când înregistrarea a fost creată cu succes
data Conține informații despre înregistrare
data -> id ID-ul înregistrării
data -> link Link către articol

Erori

API-ul MVSEP folosește următoarele coduri de eroare:

Cod de Eroare Înseamnă
400 Formularul nu este valid
401 api_token necunoscut sau nevalid. Această eroare apare dacă folosești o cheie API incorectă

accesează

Pentru a obține informații despre o înregistrare din coada Quality Checker pe baza ID-ului, trebuie să efectuați o solicitare GET la următoarea adresă URL:
https://mvsep.com/api/quality_checker/entry

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
id Număr întreg (obligatoriu) ID-ul înregistrării

Cod de Exemplu Curl:

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

Detalii răspuns:

Răspunsul este identic cu cel al comenzii GET QUEUE din secțiunea Quality Checker și returnează o singură intrare.

șterge înregistrarea

Pentru a șterge o intrare din coada Quality Checker pe baza ID-ului și a parolei, trebuie să efectuați o solicitare GET la următoarea adresă URL:
https://mvsep.com/api/quality_checker/delete

PARAMETRI DE INTEROGARE

Câmp Tip Descriere
id Număr întreg (obligatoriu) ID-ul înregistrării
password Șir (obligatoriu) Parola utilizată pentru acces

Cod de Exemplu Curl:

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

Detalii răspuns:

Cheie Valoare
success
  • false - atunci când ștergerea înregistrării a eșuat
  • true - atunci când înregistrarea a fost ștearsă cu succes
data->message Indică dacă înregistrarea a fost ștersă
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Informații despre site

Întrebări Frecvente

Instrument de Verificare a Calității

Algoritmi

Documentație API completă

Companie

Politica de Confidențialitate

Termeni și Condiții

Politica de Rambursare

Cookie Notice

Extra

Ajută-ne să traducem!

Ajută-ne să promovăm!