MVSEP Logo
  • Koti
  • Uutiset
  • Suunnitelmat
  • Demo
  • UKK
  • Luo tili
  • Kirjaudu sisään

Aloita

MVSEP API tarjoaa ohjelmallisen pääsyn erottelun luomiseen, tulosten palauttamiseen, sivuston tietojen hakemiseen ja käyttäjän ominaisuuksien hallintaan.

API:n käyttöön tarvitset API-avaimen. Et ole kirjautunut sisään, kirjaudu sisään saadaksesi API-tunnuksesi.

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

Huomaa, että Premium-käyttäjät voivat pyytää jopa 10 samanaikaista tehtävää, kun taas ei-Premium-käyttäjät voivat pyytää vain yhden samanaikaisen tehtävän.

Erottelutoiminta

luo erottelu

Erottamisen luomiseksi sinun tulee tehdä POST-kutsu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/separation/create


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String API-avaimesi
audiofile Binary Käsiteltävä äänitiedosto. 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 (valinnainen) Erottelun tyyppi, oletusarvoisesti 11 (Demucs3 Model B (laulu, rummut, basso, muut))
add_opt1 String (valinnainen) Erottelun tyypin ensimmäinen lisäkenttä
add_opt2 String (valinnainen) Erottelun tyypin toinen lisäkenttä
add_opt3 String (valinnainen) Erotustyypin kolmas lisäkenttä
output_format Integer (valinnainen) tulostusmuoto, oletusarvoisesti 0 (mp3 (320kbps))
is_demo Boolean (valinnainen) julkaistaanko erottelu demo-sivulla, oletusarvoisesti false

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

Nimi Arvo 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

Tulostusmuoto (output_format) arvot

Nimi Arvo
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-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - kun työpaikkojen luominen epäonnistui
  • true - kun työ luotiin onnistuneesti
data Sisältää lisätietoja success-näppäimestä riippuen
data -> link Näyttää linkin luodun työn HAE TULOS -URL-osoitteeseen (näkyy vain, kun success on true)
data -> hash Näyttää luodun työn hajautusarvon (näytetään vain, kun success on true)
data -> message Näyttää virheen kuvauksen (näkyy vain, kun success on false)

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Joitakin parametreja puuttuu tai ne ovat virheellisiä. Tämä virhe ilmenee, kun et välitä kaikkia pakollisia parametreja tai välität virheellisiä parametreja.
401 Tuntematon tai epäkelpo api_token. Tämä virhe ilmenee, jos käytät tuntematonta API-avainta

hae tulos

Erottelun tuloksen saamiseksi sinun tulee tehdä GET-kutsu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/separation/get


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
hash String Erottelun Hash
mirror Integer (valinnainen) Käyttää toista peiliä, jos asetuksena on 1, oletusarvo on 0. Edellyttää api_token ja 1 opintopistettä, jos arvoksi on määritetty 1.
api_token string (valinnainen) käyttäjän API-avain. Pakollinen, jos peiliparametrin arvoksi on asetettu 1.

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - kun tiedoston hajautusarvoa ei löydy tai se poistetaan tai se on vanhentunut
  • true - kun tiedoston hajautusarvo löytyy ja kelvollinen
status
  • not_found - kun työ on virheellinen
  • waiting - kun työ on jonossa eikä sitä ole vielä käsitelty
  • processing - kun työtä käsitellään
  • done - kun työ on käsitelty onnistuneesti
  • failed - kun työn käsittely epäonnistui
  • distributing - kun työn äänitiedosto on suuri ja sitä jaetaan useisiin GPU-esiintymiin
  • merging - kun kaikki työnjaon osat on käsitelty ja yhdistetty
data Sisältää lisätietoja status-näppäimestä riippuen
data -> queue_count Näyttää käsittelemättömien töiden määrän käyttäjän prioriteetissa (näkyy vain, kun status on waiting tai distributing)
data -> current_order Näyttää käyttäjän töiden järjestyksen (näkyy vain, kun status on waiting tai distributing)
data -> message Näyttää tilan kuvauksen (näkyy kaikissa tiloissa, näyttää virheen syyn, kun status on failed)
data -> algorithm Näyttää työssä käytetyn algoritmin (näkyy vain, kun status on valmis)
data -> algorithm_description Näyttää käytetyn algoritmin tiedot työssä (näkyy vain, kun status on valmis)
data -> output_format Näyttää työn tulostusmuodon (näkyy vain, kun status on done)
data -> tags Näyttää äänen sisällönkuvauskentät (näytetään vain, kun tila on valmis)
data -> input_file Näyttää äänen lataustiedot (näytetään vain, kun tila on valmis)
data -> files Näyttää ulostulon lataustiedot (näkyy vain, kun status on done)
data -> date Näyttää työn käsittelypäivämäärän (näkyy vain, kun status on done)
data -> finished_chunks Näyttää suuren työn valmiiden osien määrän (näkyy vain, kun tila on jakelu)
data -> all_chunks Näyttää suuren työn kaikkien osien määrän (näkyy vain, kun status on distributing)

hae tulos

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


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
hash String Erottelun Hash

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - kun tiedoston hajautusarvoa ei löydy tai se poistetaan tai se on vanhentunut
  • true - kun tiedoston hajautusarvo löytyy ja kelvollinen
status
  • not_found - kun työ on virheellinen
  • waiting - kun työ on jonossa eikä sitä ole vielä käsitelty
  • processing - kun työtä käsitellään
  • done - kun työ on käsitelty onnistuneesti
  • failed - kun työn käsittely epäonnistui
data Sisältää lisätietoja status-näppäimestä riippuen
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


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token string Käyttäjän API-avain
hash string Erottelun Hash

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - kun tiedoston hajautusarvoa ei löydy tai se poistetaan tai se on vanhentunut
  • true - kun tiedoston hajautusarvo löytyy ja kelvollinen

Sivuston tiedot

hanki erottelutyypit

Jos haluat saada yksityiskohtaisia tietoja erottelutyypeistä, sinun on soitettava GET-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/algorithms


Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Palauttaa tiedot matriisina.:

Avain Arvo
render_id Erotustyypin arvo (ID)
name Erotustyypin nimi
algorithm_group_id Ryhmä, johon erottelutyyppi kuuluu:
  • 0 - Experimental
  • 1 - Old Models
  • 2 - HQ Models
  • 3 - Ensemble
orientation Kenelle tämä erottelutyyppi on tarkoitettu:
  • 0 - Kaikki käyttäjät
  • 1 - Rekisteröityneet käyttäjät
  • 2 - Premium-käyttäjät
order_id Erottelutyypin järjestys
price_coefficient Käytetään laskemaan, kuinka monta opintopistettä työ vie premium-käyttäjältä.
Käyttää tätä kaavaa : floor(<äänitiedoston kesto sekunteina> * 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 Sisältää tietoja erottelutyypin muista kentistä.
algorithm_fields -> name Näyttää, mikä erotustyypin lisäkenttä:
  • add_opt1 - ensimmäinen
  • add_opt2 - toinen
  • add_opt3 - kolmas
Sinun on lähetettävä erottelu tällä nimellä, jotta voit valita oikean lisäkentän.
algorithm_fields -> text Erotustyypin lisäkentän näyttönimi.
algorithm_fields -> options JSON Lisäkentän koodatut avainarvoketjut
algorithm_fields -> default_key Lisäkentän oletusarvo. Yksi <koodin>algorithm_fields -> vaihtoehdoista< / koodi>
algorithm_descriptions Sisältää tietoja erotustyypin kuvauksista
algorithm_descriptions -> short_description Pieni kuvaus erotustyypistä, joka ei käytä HTML-koodia.
algorithm_descriptions -> long_description HTML-koodia käyttävän erotustyypin yksityiskohtainen kuvaus.
algorithm_descriptions -> lang Kuvauksen määritetty kielikoodi.

hanki uutisia

Saadaksesi tietoa viimeisimmistä MVSEP-uutisista, sinun on soitettava GET-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/news


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
lang String (valinnainen) 2-kirjaiminen kielikoodi (en, ru)
start Integer (valinnainen) Lähtöpisteen siirtymä, oletusarvo 0 (eli alkaa uusimmasta)
limit Integer (valinnainen) Palautettujen tulosten enimmäismäärä, oletusarvo 10, maksimi on 20.

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Palauttaa tiedot matriisina.:

Avain Arvo
title Uutisen otsikko
lang Uutisen otsikko
text Täydellinen kuvaus uutisista
created_at Uutisen päivämäärä

GET QUEUE

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


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String (optional) Käyttäjän API-avain

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
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

hanki esittelyerottelut

Jos haluat saada tietoja esittelyeroista, sinun on soitettava GET-puhelu seuraavaan URL-osoitteeseen: https://mvsep.com/api/app/demo


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
start Integer (valinnainen) Lähtöpisteen siirtymä, oletusarvo 0 (eli alkaa uusimmasta)
limit Integer (valinnainen) Palautettujen tulosten enimmäismäärä, oletusarvo 10, maksimi on 20.

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Palauttaa tiedot matriisina.:

Avain Arvo
hash Erottelun Hash
date Eron päivämäärä
input_audio Syötä äänen URL-osoite
size Tulon äänen koko
algorithm Sisältää perustietoja käytetystä erottelutyypistä (katso lisätietoja palautetuista parametreista kohdasta HAE EROTTELUTYYPIT)

Käyttäjän todennus

kirjaudu sisään

Jos haluat todentaa käyttäjän ja saada käyttäjän API-avaimen, sinun on soitettava POST-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/login

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
email String Käyttäjän sähköpostiosoite
password String Käyttäjän salasana

Curl-esimerkkikoodi:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Käyttäjän sähköpostiosoite>"' --form 'password="<Käyttäjän salasana>"'

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheelliset tunnistetiedot on määritetty
  • true - Tapahtuu, kun kelvolliset tunnistetiedot on määritetty
data Sisältää tiedot, kun tunnistetiedot ovat kelvollisia
data -> name Käyttäjän nimi
data -> email Käyttäjän sähköpostiosoite
data -> api_token Käyttäjän API-avain. Varmista, että säilytät sitä turvallisessa säilytyksessä ja käytät sitä seuraavia toimintoja varten.
data -> premium_minutes Käyttäjälle jäävät krediitit
data -> premium_enabled Salliko käyttäjä krediittien käyttämisen.
  • 0 - ei sallittu
  • 1 - sallittu
data -> long_filenames_enabled Haluaako käyttäjä lisätietoja tiedostonimissä:
  • 0 - lyhyempi
  • 1 - pidempi

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheelliset tunnistetiedot määritetty

rekisteröidy

Jos haluat rekisteröidä käyttäjän MVSEP-sivustoon, sinun on soitettava POST-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/register


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
name String Käyttäjän nimi
email String Käyttäjän sähköpostiosoite
password String Käyttäjän salasana
password_confirmation String Toista käyttäjän salasana

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun sähköpostiosoite on virheellinen, käyttäjä on olemassa tai vahvistus on virheellinen
  • true - Tapahtuu, kun lomake on kelvollinen
message Tapahtuu, kun lomake on kelvollinen

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Lomake on virheellinen

Profiili

hanki käyttäjä

Jotta saat käyttäjätietoja, sinun on soitettava GET-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/user

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String Käyttäjän API-avain

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheellinen API-avain on määritetty
  • true - Tapahtuu, kun kelvollinen API-avain on määritetty
data Sisältää tiedot, kun tunnistetiedot ovat kelvollisia
data -> name Käyttäjän nimi
data -> email Käyttäjän sähköpostiosoite
data -> api_token Käyttäjän API-avain. Varmista, että säilytät sitä turvallisessa säilytyksessä ja käytät sitä seuraavia toimintoja varten.
data -> premium_minutes Käyttäjälle jäävät krediitit
data -> premium_enabled Salliko käyttäjä krediittien käyttämisen.
  • 0 - ei sallittu
  • 1 - sallittu
data -> long_filenames_enabled Haluaako käyttäjä lisätietoja tiedostonimissä:
  • 0 - lyhyempi
  • 1 - pidempi
data -> current_queue Näyttää käyttäjän jatkuvat erottelut

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheellinen API-avain

hanki erotteluhistoria

Jos haluat saada käyttäjän perustietojen erotteluhistorian, sinun on soitettava GET-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/separation_history


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String Käyttäjän API-avain
start Integer (valinnainen) Lähtöpisteen siirtymä, oletusarvo 0 (eli alkaa uusimmasta)
limit Integer (valinnainen) Palautettujen tulosten enimmäismäärä, oletusarvo 10, maksimi on 20.

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheellinen API-avain on määritetty
  • true - Tapahtuu, kun kelvollinen API-avain on määritetty
data Sisältää perustietotaulukon aiemmista eroista
data -> hash Erottelun Hash
data -> job_exists Sisältää perustietotaulukon aiemmista eroista
data -> credits Kuinka monta opintopistettä työhön käytettiin, null, jos erottelua ei ole
data -> time_left Arvioitu aika, joka on jäljellä työn poistamiseen
data -> algorithm Sisältää perustietoja käytetystä erottelutyypistä (katso lisätietoja palautetuista parametreista kohdasta HAE EROTTELUTYYPIT)

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheellinen API-avain

ota premium-käyttö käyttöön

Jos haluat ottaa premium-käytön käyttöön käyttäjälle, sinun on soitettava POST-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/enable_premium


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String Käyttäjän API-avain

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheellinen API-avain on määritetty
  • true - Tapahtuu, kun kelvollinen API-avain on määritetty
message Tiedottaa toiminnan tilasta

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheellinen API-avain

poista premium-käyttö käytöstä

Jos haluat poistaa premium-käytön käytöstä käyttäjältä, sinun on soitettava POST-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/disable_premium


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String Käyttäjän API-avain

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheellinen API-avain on määritetty
  • true - Tapahtuu, kun kelvollinen API-avain on määritetty
message Tiedottaa toiminnan tilasta

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheellinen API-avain

ota käyttöön pitkät tiedostonimet

Jos haluat ottaa käyttäjälle käyttöön pitkät tiedostonimet, sinun on soitettava POST-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/enable_long_filenames


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String Käyttäjän API-avain

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheellinen API-avain on määritetty
  • true - Tapahtuu, kun kelvollinen API-avain on määritetty
message Tiedottaa toiminnan tilasta

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheellinen API-avain

poista pitkät tiedostonimet käytöstä

Jos haluat poistaa pitkät tiedostonimet käytöstä käyttäjältä, sinun on soitettava POST-puhelu seuraavaan URL-osoitteeseen:
https://mvsep.com/api/app/disable_long_filenames


KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String Käyttäjän API-avain

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
success
  • false - Tapahtuu, kun virheellinen API-avain on määritetty
  • true - Tapahtuu, kun kelvollinen API-avain on määritetty
message Tiedottaa toiminnan tilasta

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Virheellinen API-avain

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

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
start Integer (valinnainen) Lähtöpisteen siirtymä, oletusarvo 0 (eli alkaa uusimmasta)
limit Integer (valinnainen) Palautettujen tulosten enimmäismäärä, oletusarvo 10, maksimi on 20.

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Palauttaa tiedot matriisina.:

Avain Arvo
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

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
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 (valinnainen) Lähtöpisteen siirtymä, oletusarvo 0 (eli alkaa uusimmasta)
limit Integer (valinnainen) Palautettujen tulosten enimmäismäärä, oletusarvo 10, maksimi on 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-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
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

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
api_token String (required) API-avaimesi
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-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
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.

Virheet

MVSEP API käyttää seuraavia virhekoodeja:

Virhekoodi Merkitsevä
400 Lomake on virheellinen
401 Tuntematon tai epäkelpo api_token. Tämä virhe ilmenee, jos käytät tuntematonta API-avainta

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

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
id Integer (required) ID of the entry

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

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

KYSYLYPARAMETRIT

Kenttä Tyyppi Kuvaus
id Integer (required) ID of the entry
password String (required) Used password for the entry

Curl-esimerkkikoodi:

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

Vastauksen tiedot:

Avain Arvo
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

Edistyneet ominaisuudet

Laaduntarkistaja

Algoritmit

Täydellinen API-dokumentaatio

Yritys

Tietosuojakäytäntö

Ehdot

Hyvityskäytäntö

Cookie Notice

Ekstra

Auta meitä kääntämään!

Auta meitä edistämäänn!