MVSEP Logo
  • Ana sayfa
  • Haberler
  • Planlar
  • Demo
  • ÇSS
  • Hesap Aç
  • Giriş Yap

Başla

MVSEP API, ayırma oluşturmak, sonuçları döndürmek, site bilgilerini almak ve kullanıcı yeteneklerini kontrol etmek için programlı erişim sağlar.

Bu API'yi kullanmak için bir API anahtarına ihtiyacınız vardır. Giriş yapmadınız, lütfen API token'ınızı almak için giriş yapın.

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 kullanıcılarının 10'a kadar eşzamanlı iş talep edebileceğini, Premium olmayan kullanıcıların ise yalnızca 1 eşzamanlı iş talep edebileceğini unutmayın.

Ayrılık etkinliği

ayrılık yaratmak

Ayırma oluşturmak için aşağıdaki URL'ye bir POST çağrısı yapmanız gerekir:
https://mvsep.com/api/separation/create


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String API anahtarın
audiofile Binary İşlenecek ses dosyası. 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 (isteğe bağlı) Ayırma Türü, varsayılan olarak 11'dir (Demucs3 Model B (vocals, drums, bass, other))
add_opt1 String (isteğe bağlı) Ayırma Türü ilk ek alan
add_opt2 String (isteğe bağlı) Ayırma Türü ikinci ek alan
add_opt3 String (isteğe bağlı) Ayırma Türü üçüncü ek alan
output_format Integer (isteğe bağlı) sonuç formatı, varsayılan olarak 0 (MP3 (320kbps))
is_demo Boolean (isteğe bağlı) ayırmanın demo sayfasında yayınlanması durumunda varsayılan değer false olur

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

isim Değer 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

Çıkış formatı (output_format) değerleri

isim Değer
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 Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - işlem yaratma başarısız olduğunda
  • true - işlem başarıyla oluşturulduğunda
data Başarı anahtarına bağlı olarak ek bilgi tutar
data -> link Oluşturulan işin "GET RESULT" URL'sine bağlantıyı gösterir (sadece success true olduğunda gösterilir)
data -> hash Oluşturulan iş karmasını gösterir (sadece success true olduğunda gösterilir)
data -> message Bir hatanın açıklamasını gösterir (sadece success false olduğunda gösterilir)

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Bazı parametreler eksik veya geçersiz. Bu hata, tüm zorunlu parametreleri geçmediğinizde veya geçersiz parametreleri geçirmediğinizde ortaya çıkar.
401 Bilinmeyen veya geçersiz api_token. Bilinmeyen bir API anahtarı kullanırsanız bu hata görünür

sonucunu al

Ayırma sonucunu almak için aşağıdaki URL'ye bir GET çağrısı yapmanız gerekir:
https://mvsep.com/api/separation/get


SORGU PARAMETRELERI

Saha Tip Açıklama
hash String Ayırma Hash
mirror Integer (isteğe bağlı) 1 olarak ayarlanırsa başka bir ayna kullanır, varsayılanı 0'dır. 1 olarak ayarlanırsa api_token ve 1 kredi gerektirir.
api_token string (isteğe bağlı) Kullanıcının API anahtarı. Mirror parametresi 1 olarak ayarlandığında gereklidir.

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - dosya karması bulunamadığında veya kaldırıldığında veya süresi dolduğunda
  • true - dosya karması bulunduğunda ve geçerli olduğunda
status
  • not_found - işlem geçersiz olduğunda
  • waiting - işlem sırada olduğunda ve henüz işlenmediğinde
  • processing - işlem işlenirken
  • done - İşlem başarıyla işlendiğinde
  • failed - işlem işleme başarısız olduğunda
  • distributing - İşlem ses dosyası büyük olduğunda ve birden fazla GPU örneğine dağıtıldığında
  • merging - Tüm iş dağıtım parçalarının işlenmesi ve birleştirilmesi tamamlandığında
data Durum anahtarına bağlı olarak ek bilgi tutar
data -> queue_count Kullanıcının önceliğindeki işlenmemiş iş sayısını gösterir (sadece durum bekliyor veya dağıtılıyor olduğunda gösterilir)
data -> current_order Kullanıcının işinin sırasını gösterir (sadece durum bekliyor veya dağıtılıyor olduğunda gösterilir)
data -> message Durumun açıklamasını gösterir (tüm durumlarda gösterilir, durum başarısız olduğunda bunun yerine hata nedenini gösterir)
data -> algorithm İş üzerinde kullanılan algoritmayı gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> algorithm_description İş üzerinde kullanılan algoritma ayrıntılarını gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> output_format İşin çıktı biçimini gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> tags Ses meta etiketlerini gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> input_file Giriş ses indirme ayrıntılarını gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> files Çıkış seslerinin indirme ayrıntılarını gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> date İş işleme tarihini gösterir (sadece durum tamamlandı olduğunda gösterilir)
data -> finished_chunks Büyük bir işin tamamlanmış parça sayısını gösterir (sadece durum dağıtılıyor olduğunda gösterilir)
data -> all_chunks Büyük bir işin tüm parçalarının sayısını gösterir (sadece durum dağıtılıyor olduğunda gösterilir)

sonucunu al

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


SORGU PARAMETRELERI

Saha Tip Açıklama
hash String Ayırma Hash

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - dosya karması bulunamadığında veya kaldırıldığında veya süresi dolduğunda
  • true - dosya karması bulunduğunda ve geçerli olduğunda
status
  • not_found - işlem geçersiz olduğunda
  • waiting - işlem sırada olduğunda ve henüz işlenmediğinde
  • processing - işlem işlenirken
  • done - İşlem başarıyla işlendiğinde
  • failed - işlem işleme başarısız olduğunda
data Durum anahtarına bağlı olarak ek bilgi tutar
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


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token string Kullanıcının API anahtarı
hash string Ayırma Hash

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - dosya karması bulunamadığında veya kaldırıldığında veya süresi dolduğunda
  • true - dosya karması bulunduğunda ve geçerli olduğunda

Site bilgisi

ayırma türlerini al

Ayrım türleri hakkında detaylı veri almak için aşağıdaki url'ye GET çağrısı yapmanız gerekiyor:
https://mvsep.com/api/app/algorithms


Curl Örnek Kodu:

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

Yanıt detayları:

Verileri bir dizi olarak döndürür:

Anahtar Değer
render_id Ayırma türü değeri (ID)
name Ayırma türünün adı
algorithm_group_id Ayrım türünün ait olduğu grup:
  • 0 - Experimental
  • 1 - Old Models
  • 2 - HQ Models
  • 3 - Ensemble
orientation Bu ayrılık türü kimler için tasarlanmıştır:
  • 0 - Tüm kullanıcılar
  • 1 - Kayıtlı kullanıcılar
  • 2 - Premium kullanıcılar
order_id Ayırma türünün sırası
price_coefficient İşin premium kullanıcıdan ne kadar kredi aldığını hesaplamak için kullanılır.
Özet: Bu formülü kullanır : floor(<Ses dosyasının saniye cinsinden süresi> * 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 Ayrım türünün ek alanları hakkında bilgi içerir
algorithm_fields -> name Ayrım türünün hangi ek alanını gösterir:
  • add_opt1 - İlk
  • add_opt2 - ikinci
  • add_opt3 - üçüncü
Doğru ek alanı seçebilmek için bu isimle ayrım göndermeniz gerekecektir.
algorithm_fields -> text Ayırma türünün ek alanının görünen adı.
algorithm_fields -> options Ek alanın JSON kodlu anahtar-değer zincirleri
algorithm_fields -> default_key Ek alanın varsayılan değeri. <code>algorithm_fields -> options</code> anahtarlarından biri
algorithm_descriptions Ayırma türünün açıklamaları hakkında bilgi içerir
algorithm_descriptions -> short_description HTML kullanmayan ayırma türünün kısa açıklaması.
algorithm_descriptions -> long_description HTML kullanan ayırma türünün detaylı açıklaması.
algorithm_descriptions -> lang Açıklamanın belirtilen dil kodu.

haber al

MVSEP ile ilgili son haberler hakkında bilgi almak için aşağıdaki url'ye GET çağrısı yapmanız gerekiyor:
https://mvsep.com/api/app/news


SORGU PARAMETRELERI

Saha Tip Açıklama
lang String (isteğe bağlı) 2 harfli dil kodu (en, ru)
start Integer (isteğe bağlı) Başlangıç ​​noktası ofseti, varsayılan olarak 0'dır (yani en sondan başlar)
limit Integer (isteğe bağlı) Döndürülen maksimum sonuç miktarı, varsayılanı 10'dur, maksimum 20'dir.

Curl Örnek Kodu:

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

Yanıt detayları:

Verileri bir dizi olarak döndürür:

Anahtar Değer
title Haberin başlığı
lang Haberin başlığı
text Haberlerin tam açıklaması
created_at Haberin tarihi

GET QUEUE

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


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String (optional) Kullanıcının API anahtarı

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
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 ayrımlarını al

Demo ayrımları hakkında bilgi almak için aşağıdaki url'ye GET çağrısı yapmanız gerekiyor: https://mvsep.com/api/app/demo


SORGU PARAMETRELERI

Saha Tip Açıklama
start Integer (isteğe bağlı) Başlangıç ​​noktası ofseti, varsayılan olarak 0'dır (yani en sondan başlar)
limit Integer (isteğe bağlı) Döndürülen maksimum sonuç miktarı, varsayılanı 10'dur, maksimum 20'dir.

Curl Örnek Kodu:

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

Yanıt detayları:

Verileri bir dizi olarak döndürür:

Anahtar Değer
hash Ayırma Hash
date Ayrılık tarihi
input_audio Ses URL'sini girin
size Giriş ses boyutu
algorithm Kullanılan ayırma türü hakkında temel bilgileri içerir (dönen parametreler hakkında bilgi için GET SEPARATION TYPES sekmesine bakın)

Kullanıcı Kimlik Doğrulaması

giriş

Kullanıcı doğrulamak ve kullanıcının API anahtarını almak için aşağıdaki URL'ye bir POST çağrısı yapmanız gerekir:
https://mvsep.com/api/app/login

SORGU PARAMETRELERI

Saha Tip Açıklama
email String Kullanıcının e-postası
password String Kullanıcının şifresi

Curl Örnek Kodu:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Kullanıcının e-postası>"' --form 'password="<Kullanıcının şifresi>"'

Yanıt detayları:

Anahtar Değer
success
  • false - Yanlış kimlik bilgileri belirtildiğinde oluşur
  • true - Geçerli kimlik bilgileri belirtildiğinde oluşur
data Kimlik bilgilerinin geçerli olduğu durumlarda bilgi içerir
data -> name Kullanıcının adı
data -> email Kullanıcının e-postası
data -> api_token Kullanıcının API anahtarı. Bunu güvenli bir yerde sakladığınızdan ve sonraki işlemler için kullandığınızdan emin olun.
data -> premium_minutes Kullanıcıya bırakılan krediler
data -> premium_enabled Kullanıcının kredilerin harcanmasına izin verip vermediği.
  • 0 - izin verilmedi
  • 1 - izin verildi
data -> long_filenames_enabled Kullanıcının dosya adlarında ekstra bilgi isteyip istemediği:
  • 0 - daha kısa
  • 1 - daha uzun

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Hatalı kimlik bilgileri belirtildi

kayıt

MVSEP sitesine kullanıcı kaydetmek için aşağıdaki URL'ye bir POST çağrısı yapmanız gerekiyor :
https://mvsep.com/api/app/register


SORGU PARAMETRELERI

Saha Tip Açıklama
name String Kullanıcının adı
email String Kullanıcının e-postası
password String Kullanıcının şifresi
password_confirmation String Kullanıcının şifresini tekrarlayın

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - E-posta geçersiz olduğunda, kullanıcı mevcut olduğunda veya onay yanlış olduğunda oluşur
  • true - Form geçerli olduğunda oluşur
message Form geçerli olduğunda oluşur

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Form geçersiz

Profil

get user

Kullanıcı bilgilerini almak için aşağıdaki url'ye GET çağrısı yapmanız gerekiyor:
https://mvsep.com/api/app/user

SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String Kullanıcının API anahtarı

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - Geçersiz API Anahtarı belirtildiğinde oluşur
  • true - Geçerli API Anahtarı belirtildiğinde oluşur
data Kimlik bilgilerinin geçerli olduğu durumlarda bilgi içerir
data -> name Kullanıcının adı
data -> email Kullanıcının e-postası
data -> api_token Kullanıcının API anahtarı. Bunu güvenli bir yerde sakladığınızdan ve sonraki işlemler için kullandığınızdan emin olun.
data -> premium_minutes Kullanıcıya bırakılan krediler
data -> premium_enabled Kullanıcının kredilerin harcanmasına izin verip vermediği.
  • 0 - izin verilmedi
  • 1 - izin verildi
data -> long_filenames_enabled Kullanıcının dosya adlarında ekstra bilgi isteyip istemediği:
  • 0 - daha kısa
  • 1 - daha uzun
data -> current_queue Kullanıcı için devam eden ayrılıkları gösterir

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Geçersiz API anahtarı

Ayrılık geçmişini al

Kullanıcının temel bilgi ayırma geçmişini almak için, aşağıdaki URL'ye bir GET çağrısı yapmanız gerekir
https://mvsep.com/api/app/separation_history


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String Kullanıcının API anahtarı
start Integer (isteğe bağlı) Başlangıç ​​noktası ofseti, varsayılan olarak 0'dır (yani en sondan başlar)
limit Integer (isteğe bağlı) Döndürülen maksimum sonuç miktarı, varsayılanı 10'dur, maksimum 20'dir.

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - Geçersiz API Anahtarı belirtildiğinde oluşur
  • true - Geçerli API Anahtarı belirtildiğinde oluşur
data Önceki ayrılıklara ilişkin temel bilgi dizisini içerir
data -> hash Ayırma Hash
data -> job_exists Önceki ayrılıklara ilişkin temel bilgi dizisini içerir
data -> credits İş için kaç kredi kullanıldı, ayrım yoksa boş
data -> time_left İşin silinmesine kadar kalan yaklaşık süre
data -> algorithm Kullanılan ayırma türü hakkında temel bilgileri içerir (dönen parametreler hakkında bilgi için GET SEPARATION TYPES sekmesine bakın)

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Geçersiz API anahtarı

premium kullanımını etkinleştir

Kullanıcının premium kullanımını etkinleştirmek için aşağıdaki url'ye bir POST çağrısı yapmanız gerekiyor
https://mvsep.com/api/app/enable_premium


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String Kullanıcının API anahtarı

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - Geçersiz API Anahtarı belirtildiğinde oluşur
  • true - Geçerli API Anahtarı belirtildiğinde oluşur
message İşlemin durumu hakkında bilgi verir

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Geçersiz API anahtarı

premium kullanımını devre dışı bırak

Kullanıcının premium kullanımını devre dışı bırakmak için aşağıdaki URL'ye bir POST çağrısı yapmanız gerekir
https://mvsep.com/api/app/disable_premium


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String Kullanıcının API anahtarı

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - Geçersiz API Anahtarı belirtildiğinde oluşur
  • true - Geçerli API Anahtarı belirtildiğinde oluşur
message İşlemin durumu hakkında bilgi verir

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Geçersiz API anahtarı

uzun dosya adlarını etkinleştir

Kullanıcı için uzun dosya adlarını etkinleştirmek için, aşağıdaki URL'ye bir POST çağrısı yapmanız gerekir:
https://mvsep.com/api/app/enable_long_filenames


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String Kullanıcının API anahtarı

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - Geçersiz API Anahtarı belirtildiğinde oluşur
  • true - Geçerli API Anahtarı belirtildiğinde oluşur
message İşlemin durumu hakkında bilgi verir

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Geçersiz API anahtarı

uzun dosya adlarını devre dışı bırak

Kullanıcı için uzun dosya adlarını devre dışı bırakmak için, aşağıdaki URL'ye bir POST çağrısı yapmanız gerekir:
https://mvsep.com/api/app/disable_long_filenames


SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String Kullanıcının API anahtarı

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
success
  • false - Geçersiz API Anahtarı belirtildiğinde oluşur
  • true - Geçerli API Anahtarı belirtildiğinde oluşur
message İşlemin durumu hakkında bilgi verir

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Geçersiz API anahtarı

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

SORGU PARAMETRELERI

Saha Tip Açıklama
start Integer (isteğe bağlı) Başlangıç ​​noktası ofseti, varsayılan olarak 0'dır (yani en sondan başlar)
limit Integer (isteğe bağlı) Döndürülen maksimum sonuç miktarı, varsayılanı 10'dur, maksimum 20'dir.

Curl Örnek Kodu:

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

Yanıt detayları:

Verileri bir dizi olarak döndürür:

Anahtar Değer
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

SORGU PARAMETRELERI

Saha Tip Açıklama
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 (isteğe bağlı) Başlangıç ​​noktası ofseti, varsayılan olarak 0'dır (yani en sondan başlar)
limit Integer (isteğe bağlı) Döndürülen maksimum sonuç miktarı, varsayılanı 10'dur, maksimum 20'dir.
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 Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
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

SORGU PARAMETRELERI

Saha Tip Açıklama
api_token String (required) API anahtarın
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 Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
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.

hata

MVSEP API aşağıdaki hata kodlarını kullanır:

hata kodu anlamı
400 Form geçersiz
401 Bilinmeyen veya geçersiz api_token. Bilinmeyen bir API anahtarı kullanırsanız bu hata görünür

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

SORGU PARAMETRELERI

Saha Tip Açıklama
id Integer (required) ID of the entry

Curl Örnek Kodu:

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

Yanıt detayları:

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

SORGU PARAMETRELERI

Saha Tip Açıklama
id Integer (required) ID of the entry
password String (required) Used password for the entry

Curl Örnek Kodu:

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

Yanıt detayları:

Anahtar Değer
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

Gelişmiş Özellikler

Kalite Kontrolörü

Algoritmalar

Bütün API Belgelemesi

Şirket

Gizlilik Politikası

Şartlar ve koşullar

İade politikası

Cookie Notice

Ekstra

Çevirmemize yardım edin!

Tanıtımımıza yardımcı olun!