MVSEP Logo
  • Bosh sahifa
  • Yangiliklar
  • Rejalar
  • Namoyish
  • Savollar
  • Hisob yaratish
  • Kirish

Boshlang

MVSEP API, tahlil yaratishga, natijalarni qaytarishga, sayt ma'lumotlarini olishga va foydalanuvchi imkoniyatlarini boshqarishga dasturiy kirish imkonini beradi

Ushbu API-dan foydalanish uchun sizga API kalitikerak. Siz tizimga kirmagansiz, API tokeningizni olish uchun iltimos, tizimga kiring

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

Unofficial application MacVSep for Mac OS: https://github.com/septcoco/macvsep

Webhooks can be setup here: Webhooks Page

Premium foydalanuvchilari bir vaqtda 10 ish hosil qilishi mumkinligini unutmang, non-Premium foydalanuvchilari esa faqat bir vaqtda 1 ish hosil qilishi.

Tahlil faoliyati

ajratish yaratish

Ajratish yaratish uchun quyidagi URL manziliga POST qo’ng’irog’i qilishingiz kerak:
https://mvsep.com/api/separation/create


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Sizning API kalitingiz
audiofile Binary Qayta ishlanishi kerak bo’lgan audio fayl. Not required if url parameter is set
url String Link to the audiofile. Not required if audiofile parameter is set
remote_type String (optional) Remote type of the audiofile. Defaults to direct. Not required if audiofile parameter is set. Supported types are direct (Direct Download), mega (MEGA), drive (Google Drive), dropbox (Dropbox)
sep_type Integer (ixtiyoriy) Ajratish turi, standart holda 11 (Demucs3 Model B (vocals, drums, bass, other))
add_opt1 String (ixtiyoriy) Ajratish turi birinchi qo’shimcha maydon
add_opt2 String (ixtiyoriy) ajratish turi ikkinchi qo'shimcha maydon
add_opt3 String (ixtiyoriy) Tahlil turi uchinchi qo'shimcha maydoni
output_format Integer (ixtiyoriy) chiqish format, 0 uchun standartni (mp3 (320kbps))
is_demo Boolean (ixtiyoriy) ajratish demo sahifaga chop kerak, false uchun standartni

Separation type (sep_type) and additional fields (add_opt1, add_opt2, ...) values

Ism Qiymat Additional fields
Ensemble (vocals, instrum) 26 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Key: add_opt2
Name: Model Type
Options:
  • 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) (default)
  • 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 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

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

Key: add_opt2
Name: Model Type
Options:
  • 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) (default)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
BS Roformer (vocals, instrumental) 40 Key: add_opt1
Name: Vocal model type
Options:
  • 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)
  • 81 - ver 2025.07 (SDR vocals: 11.89, SDR instrum: 18.20) (default)
MelBand Roformer (vocals, instrumental) 48 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
  • 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)
MDX23C (vocals, instrumental) 25 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
SCNet (vocals, instrumental) 46 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
Demucs4 HT (vocals, drums, bass, other) 20 Key: add_opt1
Name: Model type
Options:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (default)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
MDX B (vocals, instrumental) 23 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Key: add_opt1
Name: Model Type
Options:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (default)
  • 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)

Key: add_opt2
Name: Agressiveness
Options:
  • 0.3 - 0.3 (default)
  • 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
MelBand Karaoke (lead/back vocals) 49 Key: add_opt1
Name: Karaoke model type
Options:
  • 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) (default)

Key: add_opt2
Name: Extraction type
Options:
  • 0 - Use as is (default)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Key: add_opt1
Name: Karaoke model type
Options:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (default)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Piano (piano, other) 29 Key: add_opt1
Name: Piano model type
Options:
  • 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) (default)
MVSep Guitar (guitar, other) 31 Key: add_opt1
Name: Guitar model type
Options:
  • 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) (default)
MVSep Bass (bass, other) 41 Key: add_opt1
Name: Bass model type
Options:
  • 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) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Drums (drums, other) 44 Key: add_opt1
Name: Drums model type
Options:
  • 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) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Strings (strings, other) 52
MVSep Wind (wind, other) 54 Key: add_opt1
Name: Wind model type
Options:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Organ (organ, other) 58 Key: add_opt1
Name: Organ model type
Options:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05) (default)
MVSep Saxophone (saxophone, other) 61 Key: add_opt1
Name: Model type
Options:
  • 0 - SCNet XL (SDR saxophone: 6.15)
  • 1 - MelBand Roformer (SDR saxophone: 6.97) (default)
  • 2 - Mel + SCNet (SDR saxophone: 7.13)
MVSep Violin (violin, other) 65
Apollo Enhancers (by JusperLee and Lew) 51 Key: add_opt1
Name: Model type
Options:
  • 0 - MP3 Enhancer (by JusperLee) (default)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team)
Reverb Removal (noreverb) 22 Key: add_opt1
Name: Model Type
Options:
  • 0 - Reverb removal by FoxJoy (MDX23C) (default)
  • 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)

Key: add_opt2
Name: Preprocess
Options:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (default)
MVSep Crowd removal (crowd, other) 34 Key: add_opt1
Name: Model type
Options:
  • 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) (default)
MVSep Demucs4HT DNR (dialog, sfx, music) 24 Key: add_opt1
Name: Model type
Options:
  • 0 - Single (SDR: 9.62) (default)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Key: add_opt1
Name: Model Type
Options:
  • 0 - Multi language model (default)
  • 1 - English model
  • 2 - German model
  • 3 - French model
  • 4 - Spanish model
  • 5 - Chinese model
  • 6 - Faroese model
MVSep DnR v3 (speech, music, sfx) 56 Key: add_opt1
Name: Model type
Options:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Use vocals model to help

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Key: add_opt1
Name: Model Type
Options:
  • 0 - DrumSep model by inagoy (HDemucs, 4 stems)
  • 1 - DrumSep model by aufr33 and jarredou (MDX23C, 4 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) (default)

Key: add_opt2
Name: Preprocess
Options:
  • 0 - Apply Drums model before (default)
  • 1 - Use as is (audio must contain drums only)
DeNoise by aufr33 47 Key: add_opt1
Name: Model type
Options:
  • 0 - Standard (default)
  • 1 - Aggressive
Whisper (extract text from audio) 39 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)

Key: add_opt2
Name: Transcription type
Options:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (default)
Parakeet (extract text from audio) 64 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
Medley Vox (Multi-singer separation) 53 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
MVSep Multichannel BS (vocals, instrumental) 43 Key: add_opt1
Name: Model Type
Options:
  • 0 - BS Roformer (SDR: 11.81) (default)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Key: add_opt1
Name: Model type
Options:
  • 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) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract vocals first with BS Roformer
MDX A/B (vocals, drums, bass, other) 7 Key: add_opt1
Name: Vocal model type
Options:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (default)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Demucs3 Model (vocals, drums, bass, other) 10 Key: add_opt1
Name: Model type
Options:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (default)
Vit Large 23 (vocals, instrum) 33 Key: add_opt1
Name: Model type
Options:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (default)
UVRv5 Demucs (vocals, music) 17 Key: add_opt1
Name: Model Type
Options:
  • 0 - UVR_Demucs_Model_1
  • 1 - UVR_Demucs_Model_2
  • 2 - UVR_Demucs_Model_Bag
MVSep DNR (music, sfx, speech) 18
MVSep 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 Key: add_opt1
Name: Model type
Options:
  • 0 - 2 stems (vocals, music) (default)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Key: add_opt1
Name: Model type
Options:
  • 0 - unmix XL (vocals, drums, bass, other) (default)
  • 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 Key: add_opt1
Name: Model Type
Options:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (default)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply Demucs4HT first to get drums (default)
  • 1 - Use as is (audio must contain drums only)
Stable Audio Open Gen 62 Key: add_opt1
Name: Text prompt
Options:

Key: add_opt2
Name: Length (in seconds)
Options:
  • 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 (default)
MVSep MultiSpeaker (MDX23C) 42 Key: add_opt1
Name: Model Type
Options:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (default)
Aspiration (by Sucial) 50 Key: add_opt1
Name: Model type
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from vocals part
AudioSR (Super Resolution) 59 Key: add_opt1
Name: Cutoff (Hz)
Options:
  • 0 - Automatic (default)
  • 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
Phantom Centre extraction (by wesleyr36) 55
FlashSR (Super Resolution) 60

Chiqish formati (output_format) qiymatlari

Ism Qiymat
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

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - ish yaratish muvaffaqiyatsiz bo'lganda
  • true - ish muvaffaqiyatli yaratilganda
data success kalitiga bog'liq qo'shimcha ma'lumotlarni saqlaydi
data -> link Yaratilgan ishning "GET RESULT" URL manziliga havola ko'rsatadi (faqat success true bo'lganda ko'rsatiladi)
data -> hash Yaratilgan ishning xeshini ko'rsatadi (faqat success true bo'lganda ko'rsatiladi)
data -> message Xato tavsifini ko'rsatadi (faqat success false bo'lganda ko'rsatiladi)

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Ba'zi parametrlar yo'q yoki yaroqsiz. Ushbu xato har bir majburiy parametrlardan o'tmasangiz yoki noto'g'ri parametrlardan o'tmasangiz paydo bo'ladi.
401 Noma'lum yoki yaroqsiz api_token. Agar noma'lum API kalitidan foydalansangiz, bu xato paydo bo'ladi.

natijani oling

Ajratish natijasini olish uchun siz quyidagi url manziliga GET murojaatini yuborishingiz kerak:
https://mvsep.com/api/separation/get


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
hash String Ajratish Xeshi
mirror Integer (ixtiyoriy) 1 ga o'rnatilgan bo'lsa boshqa ko'zguni ishlatadi, standart 0. 1 ga o'rnatilsa api_token va 1 kredit talab etiladi
api_token string (ixtiyoriy) Foydalanuvchining API kaliti. Agar ko'zgular parametri 1 ga o'rnatilgan bo'lsa, talab etiladi

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Fayl xeshi topilmasa yoki olib tashlangan yoki muddati o'tgan bo'lsa
  • true - Fayl xeshi topilgan va amal qiladigan bo'lsa
status
  • not_found - Ish noto'g'ri bo'lsa
  • waiting - Ish navbatda va hali qayta ishlanmagan bo'lsa
  • processing - Ish qayta ishlanayotgan bo'lsa
  • done - Ish muvaffaqiyatli qayta ishlangan bo'lsa
  • failed - Ish qayta ishlash muvaffaqiyatsiz bo'lganda
  • distributing - Ishning audiofayli katta va bir nechta GPU instansiyalariga taqsimlanayotgan bo'lsa
  • merging - Ishning barcha taqsimlash qismlari qayta ishlanishni tugatgandan va birlashtirilgandan so'ng
data status kalitiga bog'liq qo'shimcha ma'lumotlarni saqlaydi
data -> queue_count Foydalanuvchining ustuvorliklarida qayta ishlanmagan ishlar sonini ko'rsatadi (faqat status waiting yoki distributing bo'lganda ko'rsatiladi)
data -> current_order Foydalanuvchining ish tartibini ko'rsatadi (faqat status waiting yoki distributing bo'lganda ko'rsatiladi)
data -> message Status tavsifini ko'rsatadi (barcha statuslarda ko'rsatiladi, status failed bo'lsa xato sababini ko'rsatadi)
data -> algorithm Ishda ishlatilgan algoritmni ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> algorithm_description Ishda ishlatilgan algoritm tafsilotlarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> output_format Ishning chiqish formatini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> tags Audio meta teglarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> input_file Kirish audio yuklab olish tafsilotlarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> files Chiqish audio yuklab olish tafsilotlarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> date Ish qayta ishlash sanasini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> finished_chunks Katta ishning tugallangan qismlari sonini ko'rsatadi (faqat status distributing bo'lganda ko'rsatiladi)
data -> all_chunks Katta ishning barcha qismlari sonini ko'rsatadi (faqat status distributing bo'lganda ko'rsatiladi)

natijani oling

To get the result of remote job, you need to make a GET call to the following url:
https://mvsep.com/api/separation/get-remote


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
hash String Ajratish Xeshi

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Fayl xeshi topilmasa yoki olib tashlangan yoki muddati o'tgan bo'lsa
  • true - Fayl xeshi topilgan va amal qiladigan bo'lsa
status
  • not_found - Ish noto'g'ri bo'lsa
  • waiting - Ish navbatda va hali qayta ishlanmagan bo'lsa
  • processing - Ish qayta ishlanayotgan bo'lsa
  • done - Ish muvaffaqiyatli qayta ishlangan bo'lsa
  • failed - Ish qayta ishlash muvaffaqiyatsiz bo'lganda
data status kalitiga bog'liq qo'shimcha ma'lumotlarni saqlaydi
data -> queue_count Shows unprocessed jobs count in user's priority (only shown when status is waiting)
data -> current_order Shows the order of user's job (only shown when status is waiting)
data -> message Shows the description of status (only when status is failed)
data -> link Shows link to "GET RESULT" URL of created job (only shown when status is done)
data -> hash Hash of the separation (only shown when status is done)

Cancel SEPARATION

To cancel the separation and refund used credits (if the separation is not being processed yet), you need to make a POST call to the following url:
https://mvsep.com/api/separation/cancel


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token string Foydalanuvchi API kaliti
hash string Ajratish Xeshi

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Fayl xeshi topilmasa yoki olib tashlangan yoki muddati o'tgan bo'lsa
  • true - Fayl xeshi topilgan va amal qiladigan bo'lsa

Sayt ma'lumotlari

Tahlil turlarini oling

Tahlil turlari haqidagi batafsil ma'lumotlarni olish uchun quyidagi URL manziliga GET chaqiruvi amalga oshirishingiz kerak:
https://mvsep.com/api/app/algorithms


Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massivi sifatida qaytariladi:

Kalit Qiymat
render_id Tahlil turi qiymati (ID)
name Tahlil turi nomi
algorithm_group_id Tahlil turi qaysi guruhga tegishli:
  • 0 - Experimental
  • 1 - Old Models
  • 2 - HQ Models
  • 3 - Ensemble
orientation Ushbu tahlil turi kim uchun mo'ljallangan:
  • 0 - Barcha foydalanuvchilar
  • 1 - Ro'yxatdan o'tgan foydalanuvchilar
  • 2 - Premium foydalanuvchilar
order_id Tahlil turi tartibi
price_coefficient Premium foydalanuvchidan ish qanchalik kredit talab qilinadi hisoblash uchun ishlatiladi
Ushbu formula ishlatiladi : floor(<audiofayl davomiyligi soniyalarda> * price_coefficient / 60)?:1
usage Shows monthly usage count of separation type
rating Shows monthly usage rating of separation type as array:
  • average - average rating
  • total - vote count
algorithm_fields Tahlil turi qo'shimcha maydonlari haqidagi ma'lumotlarni o'z ichiga oladi
algorithm_fields -> name Qaysi qo'shimcha maydon tahlil turidan ko'rsatiladi:
  • add_opt1 - birinchi
  • add_opt2 - ikkinchi
  • add_opt3 - uchinchi
Siz to'g'ri qo'shimcha maydonni tanlash uchun ushbu nom bilan tahlil o'tkazishingiz kerak
algorithm_fields -> text Tahlil turining qo'shimcha maydonining ko'rsatilgan nomi
algorithm_fields -> options Qo'shimcha maydon uchun JSON formatidagi kalit-qiymat zanjirlar
algorithm_fields -> default_key Qo'shimcha maydonning standart qiymati. <code>algorithm_fields -> options</code> kalitlaridan biri
algorithm_descriptions Tahlil turi tavsiflari haqidagi ma'lumotlarni o'z ichiga oladi
algorithm_descriptions -> short_description HTML ishlatmaydigan tahlil turi haqida qisqa tavsif
algorithm_descriptions -> long_description HTML ishlatadigan tahlil turi haqida batafsil tavsif
algorithm_descriptions -> lang Tavsifning belgilangan til kodi

Yangiliklarni olish

MVSEP haqidagi yangiliklarni olish uchun quyidagi URL manziliga GET chaqiruvi amalga oshirishingiz kerak:
https://mvsep.com/api/app/news


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
lang String (ixtiyoriy) 2-harfli til kodi (en, ru)
start Integer (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Integer (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massivi sifatida qaytariladi:

Kalit Qiymat
title Yangilikning sarlavhasi
lang Yangilikning sarlavhasi
text Yangilikning to'liq ta'rifi
created_at Yangilik sanasi

GET QUEUE

To get site queue information, you need to make a GET call to the following url:
https://mvsep.com/api/app/queue


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String (optional) Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
queue Contains array of current queues for different plans:
  • in_process - Currently being processed
  • premium - Queue count for premium users
  • registered - Queue count for registered users
  • unregistered - Queue count for unregistered users
plan Contains current queue for current plan (add api_token to request for registered/premium plan):
  • plan - Your current plan
  • queue - Queue count for your current plan

demo ajratmalarni olish

Demo ajratmalar haqida ma'lumot olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak: https://mvsep.com/api/app/demo


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
start Integer (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Integer (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massivi sifatida qaytariladi:

Kalit Qiymat
hash Ajratish Xeshi
date Ajratma sanasi
input_audio Kirish audio URL manzili
size Kirish audio hajmi
algorithm Foydalanilgan ajratma turiga oid asosiy ma'lumotlarni o'z ichiga oladi (qaytarilgan parametrlar haqida ma'lumot uchun GET SEPARATION TYPES bo'limiga qarang)

Foydalanuvchini autentifikatsiya qilish

Foydalanuvchini autentifikatsiya qilish

Foydalanuvchini autentifikatsiya qilish va uning API kalitini olish uchun quyidagi URL manziliga POST so'rovi yuborishingiz kerak:
https://mvsep.com/api/app/login

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
email String Foydalanuvchining elektron pochta manzili
password String Foydalanuvchining paroli

Curl Misol Kodi:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Foydalanuvchining elektron pochta manzili>"' --form 'password="<Foydalanuvchining paroli>"'

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Noto'g'ri ma'lumotlar kiritilganda yuzaga keladigan holat
  • true - To'g'ri ma'lumotlar kiritilganda yuzaga keladigan holat
data Ma'lumotlar to'g'ri bo'lsa, ma'lumotlarni o'z ichiga oladi
data -> name Foydalanuvchining ismi
data -> email Foydalanuvchining elektron pochta manzili
data -> api_token Foydalanuvchi API kaliti. Uni xavfsiz joyda saqlang va keyingi operatsiyalar uchun foydalaning.
data -> premium_minutes Foydalanuvchida qolgan kreditlar
data -> premium_enabled Foydalanuvchi kreditlaridan foydalanishga ruxsat berganmi:
  • 0 - ruxsat bermagan
  • 1 - ruxsat bergan
data -> long_filenames_enabled Foydalanuvchi fayl nomlarida qo'shimcha ma'lumotlarni ko'rsatishni xohlaysizmi:
  • 0 - qisqaroq
  • 1 - uzunroq

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Noto'g'ri ma'lumotlar kiritilganda xato yuzaga keladi

ro'yxatdan o'tish

Foydalanuvchini MVSEP saytiga ro'yxatdan o'tkazish uchun quyidagi URL manziliga POST so'rovi yuborishingiz kerak:
https://mvsep.com/api/app/register


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
name String Foydalanuvchining ismi
email String Foydalanuvchining elektron pochta manzili
password String Foydalanuvchining paroli
password_confirmation String Foydalanuvchining parolini qayta kiriting

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Elektron pochta noto'g'ri bo'lsa, foydalanuvchi allaqachon mavjud yoki tasdiqlash xato bo'lsa, xato yuzaga keladi
  • true - Forma to'g'ri bo'lsa, muvaffaqiyatli ro'yxatdan o'tish
message Forma noto'g'ri bo'lsa, xato yuzaga keladi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Forma yaroqsiz

Profil

Foydalanuvchini olish

Foydalanuvchi haqida ma'lumot olish uchun quyidagi URL-ga GET so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/user

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
data Ma'lumotlar to'g'ri bo'lsa, ma'lumotlarni o'z ichiga oladi
data -> name Foydalanuvchining ismi
data -> email Foydalanuvchining elektron pochta manzili
data -> api_token Foydalanuvchi API kaliti. Uni xavfsiz joyda saqlang va keyingi operatsiyalar uchun foydalaning.
data -> premium_minutes Foydalanuvchida qolgan kreditlar
data -> premium_enabled Foydalanuvchi kreditlaridan foydalanishga ruxsat berganmi:
  • 0 - ruxsat bermagan
  • 1 - ruxsat bergan
data -> long_filenames_enabled Foydalanuvchi fayl nomlarida qo'shimcha ma'lumotlarni ko'rsatishni xohlaysizmi:
  • 0 - qisqaroq
  • 1 - uzunroq
data -> current_queue Foydalanuvchining davom etayotgan ajratmalarini ko'rsatadi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Ajratish tarixini olish

Foydalanuvchining ajratish tarixining asosiy ma'lumotlarini olish uchun quyidagi URL-ga GET so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/separation_history


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Foydalanuvchi API kaliti
start Integer (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Integer (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
data Oldingi ajratishlar haqida asosiy ma'lumotlar ro'yxatini o'z ichiga oladi
data -> hash Ajratish Xeshi
data -> job_exists Oldingi ajratishlar haqida asosiy ma'lumotlar ro'yxatini o'z ichiga oladi
data -> credits Ish uchun qancha kredit sarflangani, agar ajratish mavjud bo'lmasa null bo'ladi
data -> time_left Ish o'chirilishiga qadar taxminiy vaqt
data -> algorithm Foydalanilgan ajratma turiga oid asosiy ma'lumotlarni o'z ichiga oladi (qaytarilgan parametrlar haqida ma'lumot uchun GET SEPARATION TYPES bo'limiga qarang)

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Premium foydalanishni yoqish

Foydalanuvchi uchun premium foydalanishni yoqish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/enable_premium


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Premium foydalanishni o'chirish

Foydalanuvchi uchun premium foydalanishni o'chirish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/disable_premium


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Uzoq fayl nomlarini yoqish

Foydalanuvchi uchun uzun fayl nomlarini yoqish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/enable_long_filenames


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Uzoq fayl nomlarini o'chirish

Foydalanuvchi uchun uzun fayl nomlarini o'chirish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/disable_long_filenames


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Quality Checker

GET QUEUE

To get information about Quality Checker queue entries, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/queue

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
start Integer (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Integer (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massivi sifatida qaytariladi:

Kalit Qiymat
id Identification number of entry
dataset_type Dataset Type chosen when adding the entry / Leaderboard type
  • 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
date Created date of the entry
algo_name Name of the used separation type/algorithm
main_text Description of the used separation type/algorithm
proc Status of the processing
  • 0 - Not processed
  • 1 - Processed
proc_remote_date Timestamp of processing date
msg Returns "OK" if successful, otherwise shows error message
metrics Information about entry metrics
sdr_* (wildcard) SDR of the corresponding stems
dataset_name Name of the dataset

GET LEADERBOARD

To get information about Quality Checker leaderboards, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/leaderboard

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
dataset_type String Dataset Type, defaults to 0 if not given
  • 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
start Integer (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Integer (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.
algo_name_filter String Filters Separation Type/Algorithm names by given text
sort String Sort by given SDR of the stem. You can get list of sortable values for given dataset type from sortables key in response

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
data Contains array of Quality Checker entries. Refer to GET QUEUE response from Quality Checker Section for more information
dataset_type Used dataset type key
sortables Keys that can be used to sort used dataset type by given stem in sequential order.
sort Used sorting key from sortable.

CREATE ENTRY

To create Quality Checker entry, you need to make a POST call to the following url:
https://mvsep.com/api/quality_checker/add

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token String (required) Sizning API kalitingiz
zipfile Binary (required) Zip file to be processed
algo_name String (required) Name of the algorithm
main_text String (required) Description of the algorithm
dataset_type String Dataset type. Defaults to 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
password String (required) Password to delete algorithm
ensemble integer 0 - algorithm is not ensemble. 1 - algorithm is ensemble.

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - when the entry creation failed
  • true - when the entry was created successfully
data Contains information about entry
data -> id ID of the entry.
data -> link Link to the entry.

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Forma yaroqsiz
401 Noma'lum yoki yaroqsiz api_token. Agar noma'lum API kalitidan foydalansangiz, bu xato paydo bo'ladi.

GET ENTRY

To get information about Quality Checker queue entry by id, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/entry

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
id Integer (required) ID of the entry

Curl Misol Kodi:

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

Javob tafsilotlari:

Response is the same as GET QUEUE response from Quality Checker Section, returns only one entry.

DELETE ENTRY

To delete Quality Checker queue entry by id and password, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/delete

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
id Integer (required) ID of the entry
password String (required) Used password for the entry

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - when the entry deletion failed
  • true - when the entry was deleted successfully
data->message Shows whether entry was deleted
MVSEP Logo

turbo@mvsep.com

Murakkab xususiyatlar

Sifat Tekshiruvi

Algoritmlar

To'liq API hujjatlari

Kompaniya

Maxfiylik Siyosati

Shartlar Va Shartlar

Qaytaring Siyosati

Cookie Notice

Qo'shimcha

Bizga tarjima qilishga yordam bering!

AQSh targ'ib yordam!