MVSEP Logo
  • Kezdőlap
  • Hírek
  • Csomagok
  • Demó
  • Eszközök
  • Fiók létrehozása
  • Belépés
  • Téma
    Modellválasztó
    Nyelv
    • English
    • Русский
    • 中文
    • اَلْعَرَبِيَّةُ
    • Polski
    • Portugues do Brasil
    • Español
    • 日本語
    • Français
    • Oʻzbekcha
    • Türkçe
    • हिन्दी
    • Tiếng Việt
    • Deutsch
    • 한국어
    • Bahasa Indonesia
    • Italiano
    • Svenska
    • suomi
    • български език
    • magyar nyelv
    • עִבְֿרִית
    • ภาษาไทย
    • hrvatski
    • Română
    Server DE2
Tartalomjegyzék
Első lépések Régiók Szeparációs tevékenység szeparáció létrehozása eredmény lekérése eredmény lekérése (távoli) szeparáció megszakítása Webhely információ szeparációs típusok lekérése hírek lekérése várólista lekérése demó szeparációk lekérése Felhasználó hitelesítés regisztrálás bejelentkezés Profil felhasználó lekérése szeparációs előzmények lekérése vásárlási előzmények lekérése figyelmeztetés alacsony kreditegyenlegről prémium használat engedélyezése prémium használat letiltása hosszú fájlnevek engedélyezése hosszú fájlnevek letiltása Minőség-ellenőrző várólista lekérése ranglista lekérése bejegyzés létrehozása bejegyzés lekérése bejegyzés törlése Eszközök és SDK-k

Első lépések

Az MVSEP API programozott hozzáférést biztosít a szeparáció létrehozásához, az eredmények visszaadásához, a webhely információinak lekéréséhez és a felhasználói képességek szabályozásához.

Az API használatához API-kulcsra van szüksége. Nincs bejelentkezve, kérjük, jelentkezzen be, hogy megkapja API-tokenjét.

Fontos megjegyezni, hogy a prémium felhasználók korlátlan számú egyidejű feladatot kérhetnek, míg a nem prémium felhasználók csak 1 egyidejű feladatot kérhetnek.

Régiók

Az MVSEP regionális API-végpontokat üzemeltet. Minden régió egy közös fiókadatbázist használ, így ugyanaz a fiók, API-kulcs és feladat-hash működik mindenhol:

  • Németország — https://de.mvsep.com/api
  • Németország 2 — https://de2.mvsep.com/api
  • Hongkong — https://hk.mvsep.com/api

A https://mvsep.com/api címre érkező kéréseket földrajzi alapon irányítjuk: az Európából érkező hívások a de, az Észak-Ázsiából érkezők a hk, minden más hívás pedig a de2 régióba kerül. API-integrációk esetén azt javasoljuk, hogy kifejezetten egy regionális végpontot hívjanak meg — így a feladat teljes életciklusa egyetlen gazdagépen marad, függetlenül attól, hogy a kérések honnan érkeznek.

Minden szeparációt abban a régióban dolgozunk fel és tárolunk, ahol azt létrehozták, és a válaszokban visszaadott letöltési URL-ek mindig az adott régió gazdagépére mutatnak. A legjobb teljesítmény érdekében válassza ki a szervereinek legközelebb eső végpontot, és használja ugyanazt a gazdagépet a feladat teljes életciklusa alatt — a létrehozás, az állapotlekérdezés és a fájlletöltés során egyaránt.

Bármely régióból lekérdezhető bármely feladat állapota (az adatbázis közös), de magukat a kimeneti fájlokat mindig az a régió szolgáltatja, amelyikhez a feladat tartozik.

Szeparációs tevékenység

szeparáció létrehozása

A szeparáció létrehozásához POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/separation/create


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc Az Ön API-kulcsa
audiofile Bináris Feldolgozandó hangfájl. Nem szükséges, ha az url paraméter be van állítva, vagy a modell nem használ fájlbemenetet. Matchering modellek esetén a target_audiofile és a reference_audiofile paramétereket kell használni bemenetként az audiofile helyett.
url Karakterlánc Hivatkozás a hangfájlra. Nem szükséges, ha az audiofile paraméter be van állítva.
remote_type Karakterlánc (opcionális) A hangfájl távoli típusa. Alapértelmezés szerint direct. Nem szükséges, ha az audiofile paraméter be van állítva. A támogatott típusok: direct (közvetlen letöltés), mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Egész szám (opcionális) Szeparációs típus, alapértelmezés szerint 20. Ez a szeparációs típus azonosítója; további információért lásd a SZEPARÁCIÓS TÍPUSOK LEKÉRÉSE szakaszt. A rendszer figyelmen kívül hagyja, ha meg van adva a <code class="higlighted">preset_id</code>.
preset_id Egész szám (opcionális) Egyetlen algoritmus helyett az egyik mentett előbeállítását futtatja le a fájlon. Vagy a sep_type, vagy a preset_id értéket adja meg — az előbeállítás maga határozza meg a saját algoritmusait, opcióit és kimeneti formátumait, ezért mellette a sep_type, az add_opt mezők és az output_format egyaránt figyelmen kívül maradnak. A válasz egy hash-t ad vissza, amelyet pontosan úgy kérdezhet le, mint egy szeparációt; az eredmény az előbeállítás minden egyes kimeneti csomópontjához egy bejegyzést tartalmaz. Az azonosítókat az alábbi, előbeállításokat felsoroló táblázatban találja.
add_opt1 Karakterlánc (opcionális) A szeparációs típus első kiegészítő mezője
add_opt2 Karakterlánc (opcionális) A szeparációs típus második kiegészítő mezője
add_opt3 Karakterlánc (opcionális) A szeparációs típus harmadik kiegészítő mezője
output_format Egész szám (opcionális) kimeneti formátum, alapértelmezés szerint 0 (mp3 (320 kbps))
is_demo Logikai (opcionális) közzé kell-e tenni a szeparációt a demó oldalon; alapértelmezés szerint false
webhook_url Karakterlánc (optional) A URL we will POST the finished result to, so you do not have to keep polling. The body is the same JSON as GET SEPARATION. This overrides the account-wide address set on the webhooks page, which is useful when several of your own users share one API token. Must be a publicly reachable http or https address.

Szeparációs típus (sep_type) és további mezők (add_opt1, add_opt2, ...) értékei

Név Érték További mezők
Ensemble (vocals, instrum) 26 Kulcs: add_opt1
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include intermediate results and max_fft, min_fft

Kulcs: add_opt2
Név: Model Type
Lehetőségek:
  • 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) (alapértelmezett)
  • 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 Kulcs: add_opt1
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include intermediate results and max_fft, min_fft

Kulcs: add_opt2
Név: Model Type
Lehetőségek:
  • 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) (alapértelmezett)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Kulcs: add_opt1
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include intermediate results and max_fft, min_fft

Kulcs: add_opt2
Név: Model Type
Lehetőségek:
  • 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) (alapértelmezett)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (alapértelmezett)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Kulcs: add_opt1
Név: Vocal model type
Lehetőségek:
  • 3 - ver. 2024.02 (SDR vocals: 10.42, SDR instrum: 16.73)
  • 4 - viperx edition (SDR vocals: 10.87, SDR instrum: 17.17)
  • 5 - ver 2024.04 (SDR vocals: 11.24, SDR instrum: 17.55)
  • 29 - ver 2024.08 (SDR vocals: 11.31, SDR instrum: 17.62)
  • 85 - unwa high instrum fullness (SDR instrum: 17.25)
  • 142 - unwa BS Roformer HyperACE v2 instrum (SDR instrum: 17.40)
  • 143 - unwa BS Roformer HyperACE v2 vocals (SDR vocals: 11.39)
  • 81 - ver 2025.07 (SDR vocals: 11.89, SDR instrum: 18.20) (alapértelmezett)
  • 171 - 124 bands (SDR vocals: 12.33, SDR instrum: 18.64)
  • 172 - becruily high instrum fullness 124 bands (SDR instrum: 18.47)

Kulcs: add_opt2
Név: Overlap
Lehetőségek:
  • 2 - 50% (alapértelmezett)
  • 8 - 87.5%

Kulcs: add_opt3
Név: Set of stems
Lehetőségek:
  • 0 - Standard (alapértelmezett)
  • 1 - Include fullness stems
BS PolarFormer (vocals, instrumental) 123 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 158 - BS PolarFormer (62 bands, SDR: 11.75)
  • 163 - BS PolarFormer (124 bands, SDR: 12.02) (alapértelmezett)

Kulcs: add_opt2
Név: Overlap
Lehetőségek:
  • 2 - 50% (alapértelmezett)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Kulcs: add_opt1
Név: Vocal model type
Lehetőségek:
  • 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) (alapértelmezett)
  • 7 - becruily instrum high fullness (SDR instrum: 16.47)
  • 8 - becruily vocals high fullness (SDR vocals: 10.55)
  • 9 - unwa Instrumental v1e plus (SDR vocals: 10.33, SDR instrum: 16.64)
  • 10 - gabox Instrumental v7 (SDR vocals: 10.32, SDR instrum: 16.63)
  • 11 - becruily deux (SDR vocals: 11.35, SDR instrum: 17.66)
  • 12 - gabox v10 flowers (SDR vocals: 10.67, SDR instrum: 16.97)

Kulcs: add_opt2
Név: Overlap
Lehetőségek:
  • 2 - 50% (alapértelmezett)
  • 8 - 87.5%
MDX23C (vocals, instrumental) 25 Kulcs: add_opt1
Név: Vocal model type
Lehetőségek:
  • 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) (alapértelmezett)
SCNet (vocals, instrumental) 46 Kulcs: add_opt1
Név: Vocal model type
Lehetőségek:
  • 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) (alapértelmezett)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Kulcs: add_opt1
Név: Vocal model type
Lehetőségek:
  • 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) (alapértelmezett)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Kulcs: add_opt1
Név: Model Type
Lehetőségek:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (alapértelmezett)
  • 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)

Kulcs: add_opt2
Név: Agressiveness
Lehetőségek:
  • 0.3 - 0.3 (alapértelmezett)
  • 0.1 - 0.1
  • 0.2 - 0.2
  • 0.4 - 0.4
  • 0.5 - 0.5
  • 0.6 - 0.6
  • 0.7 - 0.7
  • 0.8 - 0.8
  • 0.9 - 0.9
  • 1.0 - 1.0
Demucs4 Vocals 2023 (vocals, instrum) 27
MVSep Karaoke (lead/back vocals) 49 Kulcs: add_opt1
Név: Karaoke model type
Lehetőségek:
  • 0 - Model by viperx and aufr33 (SDR: 9.45)
  • 1 - Model by becruily (SDR: 9.61)
  • 2 - Model by gabox (SDR: 9.67)
  • 3 - Model fuzed gabox & aufr33/viperx (SDR: 9.85)
  • 4 - SCNet XL IHF by becruily (SDR: 9.53)
  • 5 - BS Roformer by frazer and becruily (SDR: 10.11)
  • 6 - BS Roformer by MVSep Team (SDR: 10.41) (alapértelmezett)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Kulcs: add_opt2
Név: Extraction type
Lehetőségek:
  • 0 - Use as is (alapértelmezett)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Kulcs: add_opt1
Név: Karaoke model type
Lehetőségek:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (alapértelmezett)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 8 - MDX23C v1 (SDR crowd: 5.57)
  • 9 - MDX23C v2 (SDR crowd: 6.06)
  • 0 - Mel Roformer (SDR crowd: 6.07)
  • 1 - Ensemble MDX23C + Mel Roformer (SDR crowd: 6.27)
  • 2 - BS Roformer (SDR crowd: 7.21) (alapértelmezett)
Medley Vox (Multi-singer separation) 53 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - Apply to original file
  • 1 - Extract vocals first (alapértelmezett)
MVSep Multichannel BS (vocals, instrumental) 43 Kulcs: add_opt1
Név: Model Type
Lehetőségek:
  • 0 - BS Roformer (SDR: 11.89) (alapértelmezett)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
  • 4 - BS Roformer 124 bands (SDR: 12.33)

Kulcs: add_opt2
Név: Processing Mode
Lehetőségek:
  • 0 - Per-Channel
  • 1 - Stereo Pairs (alapértelmezett)
MVSep Male/Female separation 57 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 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) (alapértelmezett)

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (alapértelmezett)

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Kulcs: add_opt1
Név: Drums model type
Lehetőségek:
  • 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) (alapértelmezett)

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from instrumental part

Kulcs: add_opt3
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Kulcs: add_opt1
Név: Bass model type
Lehetőségek:
  • 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) (alapértelmezett)

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from instrumental part

Kulcs: add_opt3
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include results of independent models
MVSep Synth (synth, other) 88 Kulcs: add_opt1
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from instrumental part
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Kulcs: add_opt1
Név: Model Type
Lehetőségek:
  • 0 - DrumSep model by inagoy (HDemucs, 4 stems)
  • 1 - DrumSep model by aufr33 and jarredou (MDX23C, 6 stems)
  • 2 - DrumSep SCNet XL (5 stems)
  • 3 - DrumSep SCNet XL (6 stems)
  • 4 - DrumSep SCNet XL (4 stems)
  • 5 - DrumSep Ensemble of 4 models (MDX23C + 3 * SCNet XL, 8 stems)
  • 6 - DrumSep MelBand Roformer (4 stems)
  • 7 - DrumSep MelBand Roformer (6 stems) (alapértelmezett)

Kulcs: add_opt2
Név: Preprocess
Lehetőségek:
  • 0 - Apply Drums model before (alapértelmezett)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Kulcs: add_opt1
Név: Piano model type
Lehetőségek:
  • 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) (alapértelmezett)
MVSep Digital Piano (digital-piano, other) 79 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Kulcs: add_opt1
Név: Organ model type
Lehetőségek:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05)
  • 3 - BS Roformer (SDR organ: 5.08) (alapértelmezett)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Vibraphone 129
MVSep Metal Bars 130
MVSep Rhodes 131
MVSep Clavinet 135
MVSep Mellotron 136
MVSep Guitar (guitar, other) 31 Kulcs: add_opt1
Név: Guitar model type
Lehetőségek:
  • 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) (alapértelmezett)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - Two-stage model (SDR: 9.21) (alapértelmezett)
  • 1 - One-stage model (SDR: 9.02)
MVSep Pedal Steel Guitar 124
MVSep Plucked Strings (plucked-strings, other) 102
MVSep Harp (harp, other) 72
MVSep Mandolin (mandolin, other) 74
MVSep Banjo (banjo, other) 83
MVSep Sitar (sitar, other) 90
MVSep Ukulele (ukulele, other) 96
MVSep Dobro (dobro, other) 97
MVSep Bowed Strings (strings, other) 52 Kulcs: add_opt1
Név: String model type
Lehetőségek:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (alapértelmezett)

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Kulcs: add_opt1
Név: Wind model type
Lehetőségek:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22)
  • 3 - BS Roformer (SDR wind: 9.82) (alapértelmezett)

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from instrumental part

Kulcs: add_opt3
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include results of independent models
MVSep Brass (brass, other) 107 Kulcs: add_opt1
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from wind part
MVSep Woodwind (woodwind, other) 108 Kulcs: add_opt1
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Extract from wind part
MVSep Saxophone (saxophone, other) 61 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - SCNet XL (SDR saxophone: 6.15)
  • 1 - MelBand Roformer (SDR saxophone: 6.97)
  • 2 - Mel + SCNet (SDR saxophone: 7.13)
  • 3 - BS Roformer (SDR saxophone: 9.77) (alapértelmezett)
MVSep Flute (flute, other) 67 Kulcs: add_opt1
Név: Flute model type
Lehetőségek:
  • 0 - SCNet XL (SDR flute: 6.27)
  • 1 - BS Roformer (SDR flute: 9.46) (alapértelmezett)

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

Kulcs: add_opt2
Név: How to extract
Lehetőségek:
  • 0 - Extract directly from mixture (alapértelmezett)
  • 1 - Use vocals model to help

Kulcs: add_opt3
Név: Output files
Lehetőségek:
  • 0 - Standard set (alapértelmezett)
  • 1 - Include results of independent models
MVSep Braam 117
MVSep Risers 125
MVSep FX 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (alapértelmezett)
  • 4 - Universal Super Resolution (by baicai1145)

Kulcs: add_opt2
Név: Cutoff (Hz)
Lehetőségek:
  • 0 - No cutoff (alapértelmezett)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
Reverb Removal (noreverb) 22 Kulcs: add_opt1
Név: Model Type
Lehetőségek:
  • 0 - Reverb removal by FoxJoy (MDX-B)
  • 8 - Reverb removal by aufr33 and jarredou (MDX23C)
  • 1 - Reverb removal by anvuew (MelRoformer)
  • 2 - Reverb removal by anvuew (BSRoformer)
  • 3 - Reverb removal by anvuew v2 (MelRoformer)
  • 4 - Reverb removal by Sucial (MelRoformer)
  • 5 - Reverb removal by Sucial v2 (MelRoformer)
  • 6 - DeReverb room by anvuew (BSRoformer)
  • 7 - DeReverb stereo by anvuew (BSRoformer) (alapértelmezett)
  • 9 - MVSep Team (2026.07, BSRoformer)

Kulcs: add_opt2
Név: Preprocess
Lehetőségek:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (alapértelmezett)
DeNoise by aufr33 and gabox 47 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - aufr33 (Standard) (alapértelmezett)
  • 1 - aufr33 (Aggressive)
  • 2 - gabox
AudioSR (Super Resolution) 59 Kulcs: add_opt1
Név: Cutoff (Hz)
Lehetőségek:
  • 0 - Automatic (alapértelmezett)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
FlashSR (Super Resolution) 60
Stable Audio Open Gen 62 Kulcs: add_opt1
Név: Text prompt
Lehetőségek:

Kulcs: add_opt2
Név: Length (in seconds)
Lehetőségek:
  • 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 (alapértelmezett)
Whisper (extract text from audio) 39 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - Apply to original file
  • 1 - Extract vocals first (alapértelmezett)

Kulcs: add_opt2
Név: Transcription type
Lehetőségek:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (alapértelmezett)
Parakeet (extract text from audio) 64 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - Apply to original file
  • 1 - Extract vocals first (alapértelmezett)

Kulcs: add_opt2
Név: Version
Lehetőségek:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (alapértelmezett)
VibeVoice (Voice Cloning) 103 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (alapértelmezett)

Kulcs: add_opt2
Név: Text prompt
Lehetőségek:

Kulcs: add_opt3
Név: Extract vocals first
Lehetőségek:
  • 0 - Use original reference file
  • 1 - Extract vocals first (alapértelmezett)
VibeVoice (TTS) 104 Kulcs: add_opt1
Név: Model type
Lehetőségek:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (alapértelmezett)

Kulcs: add_opt2
Név: Text prompt
Lehetőségek:
Qwen3-TTS (Custom Voice) 118 Kulcs: add_opt1
Név: Text prompt
Lehetőségek:

Kulcs: add_opt2
Név: Speaker
Lehetőségek:
  • aiden - Aiden (English) (alapértelmezett)
  • ryan - Ryan (English)
  • sohee - Sohee (Korean)
  • ono_anna - Ono Anna (Japanese)
  • serena - Serena (Chinese)
  • uncle_fu - Uncle Fu (Chinese)
  • vivian - Vivian (Chinese)
  • dylan - Dylan (Chinese Beijing Dialect)
  • eric - Eric (Chinese Sichuan Dialect)

Kulcs: add_opt3
Név: Language
Lehetőségek:
  • auto - Auto (alapértelmezett)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Kulcs: add_opt4
Név: Voice description
Lehetőségek:
Qwen3-TTS (Voice Design) 119 Kulcs: add_opt1
Név: Text prompt
Lehetőségek:

Kulcs: add_opt2
Név: Voice description
Lehetőségek:

Kulcs: add_opt3
Név: Language
Lehetőségek:
  • auto - Auto (alapértelmezett)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish
Qwen3-TTS (Voice Cloning) 120 Kulcs: add_opt1
Név: Text prompt
Lehetőségek:

Kulcs: add_opt2
Név: Reference text in audio (optional)
Lehetőségek:

Kulcs: add_opt3
Név: Language
Lehetőségek:
  • auto - Auto (alapértelmezett)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Kulcs: add_opt4
Név: Extract vocals first
Lehetőségek:
  • 0 - Use original reference file (alapértelmezett)
  • 1 - Extract vocals first
Mega 53-stem Model 126
Upmixing by Jazzpear 137
Bark (Speech Gen) 115 Kulcs: add_opt1
Név: Text prompt
Lehetőségek:

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

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

Kulcs: add_opt2
Név: Tags (optional)
Lehetőségek:

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

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

Kulcs: add_opt5
Név: Gender
Lehetőségek:
  • --- - --- (alapértelmezett)
  • male - Male
  • female - Female

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

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

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

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

Előbeállítás (preset_id) értékek

Az előbeállítások kizárólag az őket létrehozó fiókhoz tartoznak, ezért ez a táblázat az Ön saját előbeállításait és a válogatott előbeállításokat mutatja. Létrehozni és szerkeszteni őket az előbeállítás-szerkesztőben tudja.

Még nincs egyetlen előbeállítása sem. Jelentkezzen be, és hozzon létre egyet az előbeállítás-szerkesztőben; az azonosítója itt fog megjelenni.

Kimeneti formátum (output_format) értékek

Név Érték
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 példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - amikor a feladat létrehozása sikertelen
  • true - amikor a feladat létrehozása sikeres
data A success kulcs függvényében további információkat tartalmaz.
data -> link Megjeleníti a létrehozott feladat "EREDMÉNY LEKÉRÉSE" URL-címére mutató hivatkozást (csak akkor jelenik meg, ha a success értéke true)
data -> hash Megjeleníti a létrehozott feladat hashét (csak akkor jelenik meg, ha a success értéke true)
data -> message Megjeleníti a hiba leírását (csak akkor jelenik meg, ha a success értéke false)

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Néhány paraméter hiányzik vagy érvénytelen. Ez a hiba akkor jelenik meg, ha nem ad át minden kötelező paramétert, vagy érvénytelen paramétereket ad át.
401 Ismeretlen vagy érvénytelen api_token. Ez a hiba akkor jelenik meg, ha ismeretlen API-kulcsot használ

eredmény lekérése

A szeparáció eredményének eléréséhez GET-hívást kell indítania a következő URL-re:
https://mvsep.com/api/separation/get

Ugyanez a végpont adja vissza az előbeállítás-futtatásokat is: a preset_id alapján kapott hasht pontosan úgy kérdezze le, mint egy szeparációét. A válasz szerkezete azonos — a status a waiting és a processing állapoton át jut el a done állapotig —, a data.type értéke pedig preset_run. A data.files minden egyes eleme az előbeállítás egy-egy kimeneti csomópontja, amelynek a neve nem a stem neve, hanem a csomópont címkéje. Egy futtatás csak azt a fiókot illeti meg, amelyik létrehozta.


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
hash Karakterlánc A szeparáció hash-e
mirror Egész szám (opcionális) Egy másik tükröt használ, ha 1-re van állítva, alapértelmezés szerint 0. Ha 1-re van állítva, api_token és 1 kredit szükséges.
api_token Karakterlánc (opcionális) a felhasználó API-kulcsa. Szükséges, ha a tükrözési paraméter 1-re van állítva.

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - ha a fájl hash nem található vagy eltávolítva, vagy lejárt
  • true - amikor a fájl hash megtalálható és érvényes
status
  • not_found - amikor a feladat érvénytelen
  • waiting - amikor a feladat sorban áll és még nincs feldolgozva
  • processing - amikor a feladat feldolgozás alatt áll
  • done - amikor a feladatot sikeresen feldolgozták
  • failed - amikor a feladat feldolgozása meghiúsult
  • distributing - amikor a feladat audiofájlja nagy, és több GPU-példányhoz kerül kiosztásra
  • merging - amikor a feladat összes szétosztott része végzett a feldolgozással, és a rendszer egyesíti őket
data A status kulcs függvényében további információkat tárol
data -> queue_count Megjeleníti a felhasználó prioritási sorában várakozó, még feldolgozatlan feladatok számát (csak akkor jelenik meg, ha a status értéke waiting vagy distributing)
data -> current_order Megjeleníti a felhasználó feladatának sorrendjét (csak akkor jelenik meg, ha a status értéke waiting vagy distributing)
data -> message Megjeleníti az állapot leírását (minden állapotnál megjelenik, helyette a hiba okát mutatja, ha a status értéke failed)
data -> algorithm Megjeleníti a feladatnál használt algoritmust (csak akkor jelenik meg, ha a status értéke done)
data -> algorithm_description Megjeleníti a feladathoz használt algoritmus részleteit (csak akkor jelenik meg, ha a status értéke done)
data -> output_format Megjeleníti a feladat kimeneti formátumát (csak akkor jelenik meg, ha a status értéke done)
data -> tags Megjeleníti az audio metacímkéket (csak akkor jelenik meg, ha a status értéke done)
data -> input_file Megjeleníti a bemeneti hangletöltés részleteit (csak akkor jelenik meg, ha a status értéke done)
data -> files Megjeleníti a kimeneti hangok letöltésének részleteit (csak akkor jelenik meg, ha a status értéke done)
data -> date Megjeleníti a feladat feldolgozásának dátumát (csak akkor jelenik meg, ha a status értéke done)
data -> finished_chunks Egy nagy feladat befejezett részeinek számát mutatja (csak akkor jelenik meg, ha a status értéke distributing)
data -> all_chunks Egy nagy feladat összes részének számát mutatja (csak akkor jelenik meg, ha a status értéke distributing)

Delete separation

Delete one of your own separations — a regular job or a preset run. This removes the record and its output files. A separation that is still processing must be cancelled first. Deleting does not refund credits, since the work has already run.
POST https://mvsep.com/api/separation/delete

Bármely régióból lekérdezhető bármely feladat állapota (az adatbázis közös), de magukat a kimeneti fájlokat mindig az a régió szolgáltatja, amelyikhez a feladat tartozik.


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
hash Karakterlánc A szeparáció hash-e
api_token Karakterlánc API key of the user. Required.

Curl példakód:

curl --location --request POST 'https://mvsep.com/api/separation/delete' --form 'api_token="<Az API-tokenje>"' --form 'hash="20230327071601-0e3e5c6c85-13-dimensions.mp3"'

A válasz részletei:

Kulcs Érték
success
  • false - the separation was not deleted — see data → message (invalid token, not your separation, still processing, or hash not found)
  • true - the separation was deleted
data -> message Megjeleníti az állapot leírását (minden állapotnál megjelenik, helyette a hiba okát mutatja, ha a status értéke failed)

eredmény lekérése (távoli)

Egy távoli feladat eredményének lekéréséhez GET hívást kell kezdeményezni a következő URL-címre:
https://mvsep.com/api/separation/get-remote


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
hash Karakterlánc A szeparáció hash-e

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - ha a fájl hash nem található vagy eltávolítva, vagy lejárt
  • true - amikor a fájl hash megtalálható és érvényes
status
  • not_found - amikor a feladat érvénytelen
  • waiting - amikor a feladat sorban áll és még nincs feldolgozva
  • processing - amikor a feladat feldolgozás alatt áll
  • done - amikor a feladatot sikeresen feldolgozták
  • failed - amikor a feladat feldolgozása meghiúsult
data A status kulcs függvényében további információkat tárol
data -> queue_count Megjeleníti a feldolgozatlan feladatok számát a felhasználó prioritásában (csak akkor látható, ha a status értéke waiting).
data -> current_order A felhasználó feladatainak sorrendjét mutatja (csak akkor látható, ha a status értéke waiting).
data -> message Megjeleníti az állapot leírását (csak akkor, ha a status értéke failed).
data -> link Megjeleníti a létrehozott feladat „EREDMÉNY LEKÉRÉSE” URL-címére mutató linket (csak akkor látható, ha a status értéke done).
data -> hash A szeparáció hash-e (csak akkor jelenik meg, ha a status értéke done).

szeparáció megszakítása

A szeparáció megszakításához és a felhasznált kreditek visszatérítéséhez (ha a szeparáció még nem feldolgozás alatt áll) POST hívást kell kezdeményezni a következő URL-címre:
https://mvsep.com/api/separation/cancel


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa
hash Karakterlánc A szeparáció hash-e

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - ha a fájl hash nem található vagy eltávolítva, vagy lejárt
  • true - amikor a fájl hash megtalálható és érvényes

Webhely információ

szeparációs típusok lekérése

A szeparációs típusok részletes adatainak megtekintéséhez GET-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/algorithms

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
scopes Karakterlánc Belefoglalja-e a különböző bemeneti formákat használó modelleket.
  • single_upload - Egyfájlos bemeneti modell
  • no_upload - Fájlfeltöltés nélküli modell (pl. Stable Audio Open Gen)
  • matchering_upload - Matchering modell (cél- és referencia-hangfájllal)
Alapértelmezés szerint single_upload, ha nincs megadva. Az összes modell lekéréséhez állítsa be a scopes=single_upload,no_upload,matchering_upload értéket.

Curl példakód:

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

A válasz részletei:

Az adatokat tömbként adja vissza:

Kulcs Érték
render_id Szeparáció típusának értéke (ID)
name A szeparáció típusának neve
algorithm_group_id A csoport, ahová a szeparáció típusa tartozik:
algorithm_group Információkat tartalmaz arról az algoritmuscsoportról, amelyhez az algoritmus tartozik.
algorithm_group -> name Az algoritmuscsoport neve.
audio_widget Az algoritmushoz használandó audio widget típusa. Ezzel meghatározható, hogyan jelenjen meg az algoritmus audiolejátszója a felhasználói felületen. A lehetséges értékek a következők:
  • single_upload - Az algoritmus egyetlen fájlfeltöltést használ bemenetként. Az audiolejátszónak lehetővé kell tennie a felhasználó számára egyetlen audiofájl feltöltését.
  • no_upload - Az algoritmus nem használ fájlfeltöltést bemenetként. A hanglejátszónak nem szabadna megjelenítenie a fájlfeltöltési lehetőséget.
  • matchering_upload - Az algoritmus matchering típusú feltöltést használ bemenetként, amely egy cél-hangfájlból és egy referencia-hangfájlból áll.
orientation Kinek szól ez a szeparációs típus:
  • 0 - Minden felhasználó
  • 1 - Regisztrált felhasználók
  • 2 - Prémium felhasználók
order_id A szeparáció típusának sorrendje
price_coefficient Annak kiszámítására szolgál, hogy egy feladat hány kreditet von le a prémium felhasználótól.
Ezt a képletet használja : floor(<audiofájl időtartama másodpercben> * price_coefficient / 60)?:1
usage A szeparációs típus havi használati számát mutatja.
rating A szeparációs típus havi használati értékelését mutatja tömbként:
  • average - átlagos értékelés
  • total - szavazatok száma
algorithm_fields Információkat tartalmaz a szeparáció típusú további mezőkről
algorithm_fields -> name Megmutatja, hogy a szeparációtípus melyik további mezője:
  • add_opt1 - első
  • add_opt2 - második
  • add_opt3 - harmadik
A szeparációt ezzel a névvel kell közzétennie a megfelelő kiegészítő mező kiválasztásához.
algorithm_fields -> text A szeparációtípus kiegészítő mezőjének megjelenítési neve.
algorithm_fields -> options További mezők JSON kódolt kulcsértékláncai
algorithm_fields -> default_key A kiegészítő mező alapértelmezett értéke. Az <code>algorithm_fields -> options</code> egyik kulcsa
algorithm_descriptions Információkat tartalmaz a szeparáció típusának leírásáról
algorithm_descriptions -> short_description A HTML-t nem használó szeparációs típus kis leírása.
algorithm_descriptions -> long_description A HTML-t használó szeparációs típus részletes leírása.
algorithm_descriptions -> lang A leírás megadott nyelvi kódja.

hírek lekérése

Az MVSEP-pel kapcsolatos legfrissebb hírekről való tájékoztatáshoz GET-hívást kell kezdeményeznie a következő URL-címen:
https://mvsep.com/api/app/news


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
lang Karakterlánc (nem kötelező) 2 betűs nyelvi kód (en, ru)
start Egész szám (opcionális) Kezdőpont-eltolás, alapértelmezés szerint 0 (azaz a legfrissebbtől indul)
limit Egész szám (nem kötelező) A visszaadott találatok maximális száma, alapértelmezés szerint 10, maximum 20.

Curl példakód:

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

A válasz részletei:

Az adatokat tömbként adja vissza:

Kulcs Érték
title A hír címe
lang A hír címe
text A hír teljes leírása
created_at A hír dátuma

várólista lekérése

A webhely várólistájának információinak lekéréséhez GET hívást kell kezdeményeznie a következő URL-címre:
https://mvsep.com/api/app/queue


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc (opcionális) A felhasználó API kulcsa

Curl példakód:

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

A válasz részletei:

Kulcs Érték
queue Különböző csomagok aktuális várólistáinak tömbjét tartalmazza:
  • in_process - Jelenleg feldolgozás alatt
  • premium - A prémium felhasználók várólistájának hossza
  • registered - A regisztrált felhasználók várólistájának hossza
  • unregistered - A nem regisztrált felhasználók várólistájának hossza
plan Az aktuális csomag aktuális várólistáját tartalmazza (regisztrált/prémium csomag lekéréséhez adja hozzá az api_token paramétert):
  • plan - Az Ön jelenlegi csomagja
  • queue - A jelenlegi csomag várólistájának hossza

demó szeparációk lekérése

Ha információt szeretne kapni a demó szeparációról, GET-hívást kell indítania a következő URL-re: https://mvsep.com/api/app/demo


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
start Egész szám (opcionális) Kezdőpont-eltolás, alapértelmezés szerint 0 (azaz a legfrissebbtől indul)
limit Egész szám (nem kötelező) A visszaadott találatok maximális száma, alapértelmezés szerint 10, maximum 20.
algorithm_id Egész szám Opcionális szeparációs típus azonosító. Ezzel egyetlen algoritmus által létrehozott demó szeparációkat adhat vissza. Az értékek megegyeznek a GET SEPARATION TYPES végpont render_id értékével.
options[FIELD] Karakterlánc / Egész szám Opcionális szűrő az algoritmusopciók értékéhez. Cserélje le a FIELD értéket egy további mezőkulccsal az algorithm_fields -> name mezőből a GET SEPARATION TYPES válaszban, majd adja át az adott mező egyik options kulcsát értékként. Példa: options[vocals]=1.
additional_options Karakterlánc Opcionális, raw tartalomszűrés a tárolt feladatbeállítás-adatok alapján. Új integrációkhoz inkább az options[FIELD] paramétert használja, mert egyértelműbb és könnyebben összeállítható.

Curl példakód:

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

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

Opciószűrők összeállításához először hívja meg a https://mvsep.com/api/app/algorithms végpontot, és nézze át az egyes algoritmusok algorithm_fields listáját. A mező name értékét írja az options[FIELD] helyére, értékként pedig a JSON opciókulcsok egyikét adja meg.

A válasz részletei:

Az adatokat tömbként adja vissza:

Kulcs Érték
hash A szeparáció hash-e
date A szeparáció dátuma
input_audio A bemeneti hang URL-címe
size Bemeneti hangméret
algorithm Alapvető információkat tartalmaz a használt szeparációs típusról (a visszaadott paraméterekkel kapcsolatos információkért tekintse meg a SZEPARÁCIÓS TÍPUSOK LEKÉRÉSE fület)

Felhasználó hitelesítés

regisztrálás

A felhasználó MVSEP oldalra történő regisztrálásához POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/register


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
name Karakterlánc A felhasználó neve
email Karakterlánc A felhasználó e-mail címe
password Karakterlánc A felhasználó jelszava
password_confirmation Karakterlánc Ismételje meg a felhasználó jelszavát

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor fordul elő, ha az e-mail cím érvénytelen, a felhasználó létezik vagy a megerősítés hibás.
  • true - Akkor következik be, ha az űrlap érvényes
message Akkor következik be, ha az űrlap érvényes

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Az űrlap érvénytelen

bejelentkezés

A felhasználó hitelesítéséhez és a felhasználó API-kulcsának lekérdezéséhez POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/login

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
email Karakterlánc A felhasználó e-mail címe
password Karakterlánc A felhasználó jelszava

Curl példakód:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<A felhasználó e-mail címe>"' --form 'password="<A felhasználó jelszava>"'

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha helytelen hitelesítő adatokat adtak meg
  • true - Akkor következik be, ha érvényes hitelesítő adatokat adtak meg
data Információt tartalmaz, ha a hitelesítő adatok érvényesek
data -> name A felhasználó neve
data -> email A felhasználó e-mail címe
data -> api_token A felhasználó API-kulcsa. Ügyeljen rá, hogy biztonságos helyen tárolja, és a további műveletekhez ezt használja.
data -> premium_minutes A felhasználónak megmaradt kreditek
data -> premium_enabled A felhasználó engedélyezte-e a kreditek elköltését.
  • 0 - nem engedélyezett
  • 1 - engedélyezett
data -> long_filenames_enabled Kíván-e a felhasználó extra információkat a fájlnevekben:
  • 0 - rövidebb
  • 1 - hosszabb

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Helytelen hitelesítő adatok lettek megadva

Profil

felhasználó lekérése

A felhasználói adatok lekérdezéséhez GET-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/user

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha érvénytelen API kulcs van megadva
  • true - Akkor következik be, ha érvényes API kulcs van megadva
data Információt tartalmaz, ha a hitelesítő adatok érvényesek
data -> name A felhasználó neve
data -> email A felhasználó e-mail címe
data -> api_token A felhasználó API-kulcsa. Ügyeljen rá, hogy biztonságos helyen tárolja, és a további műveletekhez ezt használja.
data -> premium_minutes A felhasználónak megmaradt kreditek
data -> premium_enabled A felhasználó engedélyezte-e a kreditek elköltését.
  • 0 - nem engedélyezett
  • 1 - engedélyezett
data -> long_filenames_enabled Kíván-e a felhasználó extra információkat a fájlnevekben:
  • 0 - rövidebb
  • 1 - hosszabb
data -> current_queue Megjeleníti a folyamatban lévő szeparációkat a felhasználó számára

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Érvénytelen API kulcs

szeparációs előzmények lekérése

Ahhoz, hogy alapadatokat kapjon a felhasználó szeparációs előzményeiről, GET-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/separation_history


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa
start Egész szám (opcionális) Kezdőpont-eltolás, alapértelmezés szerint 0 (azaz a legfrissebbtől indul)
limit Egész szám (nem kötelező) A visszaadott találatok maximális száma, alapértelmezés szerint 10, maximum 20.

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha érvénytelen API kulcs van megadva
  • true - Akkor következik be, ha érvényes API kulcs van megadva
data Alapvető információkat tartalmaz a korábbi szeparációkról
data -> hash A szeparáció hash-e
data -> job_exists Alapvető információkat tartalmaz a korábbi szeparációkról
data -> credits Hány kreditet használt fel a feladat; null, ha a szeparáció már nem létezik.
data -> time_left A feladat törléséig hátralévő becsült idő
data -> algorithm Alapvető információkat tartalmaz a használt szeparációs típusról (a visszaadott paraméterekkel kapcsolatos információkért tekintse meg a SZEPARÁCIÓS TÍPUSOK LEKÉRÉSE fület)

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Érvénytelen API kulcs

vásárlási előzmények lekérése

Ahhoz, hogy lekérje ennek a fióknak a kreditvásárlásait – a legújabbal kezdve –, GET-hívást kell indítania a következő URL-re:
https://mvsep.com/api/purchases


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa
limit Egész szám (opcionális) Hány vásárlást adjon vissza, 1–100. Az alapértelmezett érték 20.
offset Egész szám (opcionális) Hány vásárlást kell kihagyni a vásárlási előzmények lapozásakor. Az alapértelmezett érték 0.
status Karakterlánc (opcionális) Csak az ebben az állapotban lévő vásárlásokat adja vissza, pl. succeeded. Hagyja ki (vagy adja meg a all értéket), hogy a weboldal saját előzményoldalán megjelenő összes adatot megkapja, beleértve azokat a fizetési folyamatokat is, amelyeket elindítottak, de soha nem fejeztek be — ezek állapota unpaid, és nem járnak hozzájuk kreditpontok.

Curl példakód:

curl --location --request GET 'https://mvsep.com/api/purchases?api_token=<Az API-tokenje>&status=succeeded&limit=20'

A válasz részletei:

Kulcs Érték
purchases Vásárlásonként egy bejegyzés: payment_id, status, amount, a jóváírt credits, payment_method (stripe, paddle, yookassa, google_play vagy app_store) és date.
total Összesen hány vásárlás felel meg a szűrésnek, a limit és az eltolás figyelmen kívül hagyásával — ez alapján lapozhat.
credits A fiók aktuális kreditegyenlege.

figyelmeztetés alacsony kreditegyenlegről

Az MVSEP e-mailt küld Önnek, amikor a kreditegyenlege az Ön által megadott küszöbértékre csökken, így a futó integráció nem áll le váratlanul. A GET parancs az aktuális beállítást adja vissza; a POST parancs pedig módosítja azt. A figyelmeztetés egyszer kerül elküldésre, és nem ismétlődik, amíg az egyenleg újra a küszöbérték fölé nem emelkedik.
GET https://mvsep.com/api/credit_alert
POST https://mvsep.com/api/credit_alert


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa
credit_threshold Egész szám (Csak POST, kötelező) A riasztást akkor küldje el, ha az egyenleg eléri vagy aláesik ennyi kredit értékét. 0 kikapcsolja a riasztást. A küszöbérték megváltoztatása újraaktiválja a már elküldött riasztást.

Curl példakód:

curl --location --request GET 'https://mvsep.com/api/credit_alert?api_token=<Az API-tokenje>'

curl --location --request POST 'https://mvsep.com/api/credit_alert' --form 'api_token=<Az API-tokenje>' --form 'credit_threshold=100'

A válasz részletei:

Kulcs Érték
credit_threshold A jelenleg érvényben lévő küszöbérték, kreditben kifejezve.
enabled <code>true</code>, ha nulla feletti küszöbértéket állítanak be, egyébként <code>false</code>.
credits A fiók aktuális kreditegyenlege.
notified <code>true</code> miután a rendszer riasztást küldött az aktuális esésről; automatikusan megszűnik, amikor az egyenleg újra a küszöbérték fölé emelkedik.
email Az a cím, ahová a riasztás elküldésre kerül.

prémium használat engedélyezése

A felhasználó prémiumhasználatának engedélyezéséhez POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/enable_premium


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha érvénytelen API kulcs van megadva
  • true - Akkor következik be, ha érvényes API kulcs van megadva
message Tájékoztat a művelet állapotáról

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Érvénytelen API kulcs

prémium használat letiltása

A felhasználó prémiumhasználatának letiltásához POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/disable_premium


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha érvénytelen API kulcs van megadva
  • true - Akkor következik be, ha érvényes API kulcs van megadva
message Tájékoztat a művelet állapotáról

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Érvénytelen API kulcs

hosszú fájlnevek engedélyezése

A hosszú fájlnevek engedélyezéséhez a felhasználó számára POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/enable_long_filenames


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha érvénytelen API kulcs van megadva
  • true - Akkor következik be, ha érvényes API kulcs van megadva
message Tájékoztat a művelet állapotáról

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Érvénytelen API kulcs

hosszú fájlnevek letiltása

A hosszú fájlnevek letiltásához a felhasználó számára POST-hívást kell indítania a következő URL-re:
https://mvsep.com/api/app/disable_long_filenames


LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc A felhasználó API kulcsa

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - Akkor következik be, ha érvénytelen API kulcs van megadva
  • true - Akkor következik be, ha érvényes API kulcs van megadva
message Tájékoztat a művelet állapotáról

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Érvénytelen API kulcs

Minőség-ellenőrző

várólista lekérése

A Minőség-ellenőrző várólista bejegyzéseivel kapcsolatos információk lekéréséhez GET hívást kell kezdeményeznie a következő URL-címre:
https://mvsep.com/api/quality_checker/queue

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
start Egész szám (opcionális) Kezdőpont-eltolás, alapértelmezés szerint 0 (azaz a legfrissebbtől indul)
limit Egész szám (nem kötelező) A visszaadott találatok maximális száma, alapértelmezés szerint 10, maximum 20.

Curl példakód:

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

A válasz részletei:

Az adatokat tömbként adja vissza:

Kulcs Érték
id Bejegyzés azonosító száma
dataset_type A bejegyzés hozzáadásakor kiválasztott adathalmaz-típus, illetve a ranglista típusa
  • 0 - Synthetic dataset
  • 1 - Multisong dataset
  • 4 - Guitar
  • 2 - Piano
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 3 - Lead/Back Vocals
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • 13 - Synth Vocals 2026
  • 14 - MUSDB18 (Test)
date A bejegyzés létrehozásának dátuma
algo_name A használt szeparációs típus/algoritmus neve
main_text A használt szeparációs típus/algoritmus leírása
proc A feldolgozás állapota
  • 0 - Nincs feldolgozva
  • 1 - Feldolgozott
proc_remote_date A feldolgozás dátumának időbélyegzője
msg Sikeres művelet esetén „OK” értéket ad vissza, egyébként hibaüzenetet jelenít meg.
metrics Információk a bejegyzés mutatóiról
sdr_* (wildcard) A megfelelő stemek SDR-értéke
dataset_name Az adathalmaz neve

ranglista lekérése

A Quality Checker ranglistáival kapcsolatos információk megszerzéséhez GET hívást kell kezdeményeznie a következő URL-címen:
https://mvsep.com/api/quality_checker/leaderboard

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
dataset_type Karakterlánc Adatkészlet típusa, ha nincs megadva, alapértelmezett értéke 0.
  • 0 - Synthetic dataset
  • 1 - Multisong dataset
  • 4 - Guitar
  • 2 - Piano
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 3 - Lead/Back Vocals
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • 13 - Synth Vocals 2026
  • 14 - MUSDB18 (Test)
start Egész szám (opcionális) Kezdőpont-eltolás, alapértelmezés szerint 0 (azaz a legfrissebbtől indul)
limit Egész szám (nem kötelező) A visszaadott találatok maximális száma, alapértelmezés szerint 10, maximum 20.
algo_name_filter Karakterlánc A megadott szöveg alapján szűri a szeparációs típus/algoritmus nevét
sort Karakterlánc Rendezés az adott stem SDR-értéke szerint. Az adott adathalmaz-típushoz rendezésre használható értékek listáját a válasz sortables kulcsa tartalmazza.

Curl példakód:

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

A válasz részletei:

Kulcs Érték
data Minőség-ellenőrző bejegyzések tömbjét tartalmazza. További információért lásd a Minőség-ellenőrző szakasz GET QUEUE válaszát.
dataset_type Használt adatkészlet-típuskulcs
sortables Azok a kulcsok, amelyekkel a használt adathalmaz-típus egy adott stem szerint, növekvő sorrendben rendezhető.
sort A rendezhető kulcsok közül ténylegesen használt rendezési kulcs.

bejegyzés létrehozása

Minőség-ellenőrző bejegyzés létrehozásához POST hívást kell kezdeményezni a következő URL-címre:
https://mvsep.com/api/quality_checker/add

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
api_token Karakterlánc (kötelező) Az Ön API-kulcsa
zipfile Bináris (kötelező) Feldolgozandó zip fájl
algo_name Karakterlánc (kötelező) Az algoritmus neve
main_text Karakterlánc (kötelező) Az algoritmus leírása
dataset_type Karakterlánc Adatkészlet típusa. Alapértelmezés szerint 0.
  • 0 - Synthetic dataset
  • 1 - Multisong dataset
  • 4 - Guitar
  • 2 - Piano
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 3 - Lead/Back Vocals
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • 13 - Synth Vocals 2026
  • 14 - MUSDB18 (Test)
password Karakterlánc (kötelező) Jelszó az algoritmus törléséhez
ensemble Egész szám 0 – az algoritmus nem ensemble. 1 – az algoritmus ensemble.

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - amikor a bejegyzés létrehozása sikertelen volt
  • true - amikor a bejegyzés sikeresen létrejött
data Információkat tartalmaz a bejegyzésről
data -> id a bejegyzés azonosítója
data -> link Link a bejegyzéshez

Hibák

Az MVSEP API a következő hibakódokat használja:

Hibakód Jelentése
400 Az űrlap érvénytelen
401 Ismeretlen vagy érvénytelen api_token. Ez a hiba akkor jelenik meg, ha ismeretlen API-kulcsot használ

bejegyzés lekérése

A Minőség-ellenőrző várólistájának egy bejegyzéséről azonosító alapján történő információszerzéshez GET-hívást kell kezdeményeznie a következő URL-címre:
https://mvsep.com/api/quality_checker/entry

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
id Egész szám (kötelező) a bejegyzés azonosítója

Curl példakód:

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

A válasz részletei:

A válasz megegyezik a Minőség-ellenőrző rész GET QUEUE válaszával, csak egy bejegyzést ad vissza.

bejegyzés törlése

A Minőség-ellenőrző várólistája egy bejegyzésének azonosító és jelszó alapján történő törléséhez GET-hívást kell kezdeményeznie a következő URL-címre:
https://mvsep.com/api/quality_checker/delete

LEKÉRDEZÉSI PARAMÉTEREK

Mező Típus Leírás
id Egész szám (kötelező) a bejegyzés azonosítója
password Karakterlánc (kötelező) A bejegyzéshez használt jelszó

Curl példakód:

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

A válasz részletei:

Kulcs Érték
success
  • false - amikor a bejegyzés törlése sikertelen volt
  • true - amikor a bejegyzést sikeresen törölték
data->message Megjeleníti, hogy a bejegyzés törölve lett-e

Eszközök és SDK-k

Az ezen API-ra épülő könyvtárak, alkalmazások és integrációk. Külön jelölés hiányában ezek közösségi projektek: karbantartásuk nem az MVSEP feladata, és nem vállalunk értük felelősséget.

Példák

  • Példák Pythonban: github.com/ZFTurbo/MVSep-API-Examples
  • Példa az API-ra épülő Telegram-botra: github.com/ZFTurbo/MVSep-Telegram-Bot-Example

Közösségi alkalmazások és kliensek

  • Nem hivatalos MacVSep alkalmazás Mac OS-re: github.com/septcoco/macvsep
  • Ableton Live nem hivatalos kiegészítője, az AbleVSEP — a klipekből különálló hangsávok létrehozása anélkül, hogy elhagynánk a Live-ot: github.com/madisonrickert/ablevsep
  • Nem hivatalos asztali alkalmazás: mvsep-rs (Rust / Tauri): github.com/AntheaLaffy/mvsep-rs
  • Nem hivatalos asztali grafikus felület: mvsep-gui (Python): github.com/AntheaLaffy/mvsep-gui
  • Nem hivatalos Discord-bot: github.com/Nick088Official/MVSEP-Discord-Bot
  • Nem hivatalos .NET parancssori eszköz: mvsep-cli: github.com/kddlb/mvsep-cli
  • Nem hivatalos Node.js klienskönyvtár: github.com/Midgar-Labs-Audio/MVSEP-Node-Client
  • Az Aurora nevű nem hivatalos AI-hangszerkesztő (parancssori és MCP-kiszolgáló), amely az MVSEP-t is használhatja szolgáltatói között: github.com/EricDisero/aurora-mcp

Az MVSEP név alatt megjelent

Ez a program a PyPI-n mvsep-cli néven érhető el, és szerzőjeként az MVSEP-et jelöli meg, ami miatt hivatalosnak tűnhet. A programot azonban nem az MVSEP, hanem egy harmadik fél tette közzé és tartja karban, és a hivatkozott forráskód-tárhely nem létezik. A program bekéri az API-tokenjét, ezért mielőtt beilleszti a tokent, mindenképpen olvassa el a forráskódját.

  • Python parancssori eszköz, amelyet a PyPI-n a következő néven tettek közzé: mvsep-cli: pypi.org/project/mvsep-cli

Egyéb források

  • Webhookok itt állíthatók be: Webhookok oldal
  • OpenAPI specifikáció: mvsep-openapi-spec.json
MVSEP Logo
Contact support
Google Play App Store
Webhely információ

GYIK

Minőség-ellenőrző

Algoritmusok

Teljes API dokumentáció

Vállalat

Adatvédelmi irányelvek

Felhasználási feltételek

Pénzvisszatérítési szabályzat

Cookie Notice

Extrák

Segítsen a fordításban! 90

Segítsen nekünk reklámozni!