MVSEP Logo
  • Hem
  • Nyheter
  • Planer
  • Demo
  • Skapa konto
  • Logga in
  • Tema
    Modellväljare
    Språk
    • 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ă

Kom igång

MVSEP API ger programmatisk åtkomst för att skapa en separation, returnera resultaten, hämta platsinformation och kontrollera användarfunktioner.

För att använda denna API behöver du en API-nyckel. Du är inte inloggad, vänligen logga in för att få din API-token.

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

Inofficiell applikation MacVSep för Mac OS: https://github.com/septcoco/macvsep

Webhooks kan konfigureras här: Webhooks-sida

OpenAPI-specifikatio: mvsep-openapi-spec.json

Observera att Premium-användare kan begära obegränsat antal samtidiga jobb, medan icke-Premium-användare bara kan begära ett samtidigt jobb.

Aktivitet för separering

skapa separation

För att skapa separation behöver du göra ett POST-anrop till följande url:
https://mvsep.com/api/separation/create


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Din API-nyckel
audiofile Binär Ljudfil som ska bearbetas. Krävs inte om parametern url är inställd eller om modellen inte använder filinmatning. För matchningsmodeller, använd target_audiofile och reference_audiofile för inmatning istället för audiofile.
url Sträng Länk till ljudfilen. Krävs inte om parametern audiofile är inställd.
remote_type Sträng (valfritt) Fjärrtyp för ljudfilen. Standardinställningen är direct. Krävs inte om parametern audiofile är inställd. Typer som stöds är direct (Direktnedladdning), mega (MEGA), drive (Google Drive), dropbox (Dropbox)
sep_type Heltal (valfritt) Separationstyp, standardinställning till 11 (Demucs3 Modell B (sång, trummor, bas, annat))
add_opt1 Sträng (valfritt) Första ytterligare fältet för separationstyp
add_opt2 Sträng (valfritt) Andra ytterligare fältet för separationstyp
add_opt3 Sträng (valfritt) Separation Typ tredje tilläggsfältet
output_format Heltal (valfritt) utdataformat, standardinställning till 0 (mp3 (320kbps))
is_demo Boolean (valfritt) om separationen ska publiceras på demosidan, standardinställning till false

​​Separationstyp (sep_type) och ytterligare fältvärden (add_opt1, add_opt2, ...)

Namn Värde Ytterligare fält
Ensemble (vocals, instrum) 26 Nyckel: add_opt1
Namn: Output files
Alternativ:
  • 0 - Standard set (​​standard)
  • 1 - Include intermediate results and max_fft, min_fft

Nyckel: add_opt2
Namn: Model Type
Alternativ:
  • 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) (​​standard)
  • 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 Nyckel: add_opt1
Namn: Output files
Alternativ:
  • 0 - Standard set (​​standard)
  • 1 - Include intermediate results and max_fft, min_fft

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

Nyckel: add_opt2
Namn: Model Type
Alternativ:
  • 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) (​​standard)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (​​standard)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Nyckel: add_opt1
Namn: Vocal model type
Alternativ:
  • 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) (​​standard)
BS PolarFormer (vocals, instrumental) 123 Nyckel: add_opt1
Namn: Overlap
Alternativ:
  • 2 - 50% (​​standard)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Nyckel: add_opt1
Namn: Vocal model type
Alternativ:
  • 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) (​​standard)
  • 7 - becruily instrum high fullness (SDR instrum: 16.47)
  • 8 - becruily vocals high fullness (SDR vocals: 10.55)
  • 9 - unwa Instrumental v1e plus (SDR vocals: 10.33, SDR instrum: 16.64)
  • 10 - gabox Instrumental v7 (SDR vocals: 10.32, SDR instrum: 16.63)
  • 11 - becruily deux (SDR vocals: 11.35, SDR instrum: 17.66)
  • 12 - gabox v10 flowers (SDR vocals: 10.67, SDR instrum: 16.97)
MDX23C (vocals, instrumental) 25 Nyckel: add_opt1
Namn: Vocal model type
Alternativ:
  • 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) (​​standard)
SCNet (vocals, instrumental) 46 Nyckel: add_opt1
Namn: Vocal model type
Alternativ:
  • 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) (​​standard)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Nyckel: add_opt1
Namn: Vocal model type
Alternativ:
  • 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) (​​standard)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Nyckel: add_opt1
Namn: Model Type
Alternativ:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (​​standard)
  • 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)

Nyckel: add_opt2
Namn: Agressiveness
Alternativ:
  • 0.3 - 0.3 (​​standard)
  • 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 Nyckel: add_opt1
Namn: Karaoke model type
Alternativ:
  • 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) (​​standard)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

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

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (​​standard)

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Nyckel: add_opt1
Namn: Drums model type
Alternativ:
  • 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) (​​standard)

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from instrumental part

Nyckel: add_opt3
Namn: Output files
Alternativ:
  • 0 - Standard set (​​standard)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Nyckel: add_opt1
Namn: Bass model type
Alternativ:
  • 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) (​​standard)

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from instrumental part

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

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

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

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from instrumental part

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

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Trumpet (trumpet, other) 71 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Trombone (trombone, other) 75 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Oboe (oboe, other) 77 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Clarinet (clarinet, other) 78 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep French Horn (french-horn, other) 82 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Harmonica (harmonica, other) 87 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Tuba (tuba, other) 92
MVSep Bassoon (bassoon, other) 93
MVSep Bagpipes (bagpipes , other) 116 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from wind part
MVSep Percussion (percussion, other) 105
MVSep Tambourine (tambourine, other) 76
MVSep Marimba (marimba, other) 84
MVSep Glockenspiel (glockenspiel, other) 85
MVSep Timpani (timpani, other) 86
MVSep Triangle (triangle, other) 89
MVSep Congas (congas , other) 94
MVSep Bells (bells, other) 95
MVSep Wind Chimes (wind-chimes, other) 98
MVSep Xylophone (xylophone, other) 109 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from percussion part
MVSep Celesta (celesta, other) 110 Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Extract from percussion part
MVSep Demucs4HT DNR (speech, music, effects) 24 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - Single (SDR: 9.62) (​​standard)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Nyckel: add_opt1
Namn: Model Type
Alternativ:
  • 0 - Multi language model (​​standard)
  • 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 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (​​standard)

Nyckel: add_opt2
Namn: How to extract
Alternativ:
  • 0 - Extract directly from mixture (​​standard)
  • 1 - Use vocals model to help

Nyckel: add_opt3
Namn: Output files
Alternativ:
  • 0 - Standard set (​​standard)
  • 1 - Include results of independent models
MVSep Braam (braam , other) 117
MVSep FX (fx, other) 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (​​standard)
  • 4 - Universal Super Resolution (by baicai1145)

Nyckel: add_opt2
Namn: Cutoff (Hz)
Alternativ:
  • 0 - No cutoff (​​standard)
  • 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 Nyckel: add_opt1
Namn: Model Type
Alternativ:
  • 0 - Reverb removal by FoxJoy (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) (​​standard)

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

Nyckel: add_opt2
Namn: Length (in seconds)
Alternativ:
  • 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 (​​standard)
Whisper (extract text from audio) 39 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - Apply to original file
  • 1 - Extract vocals first (​​standard)

Nyckel: add_opt2
Namn: Transcription type
Alternativ:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (​​standard)
Parakeet (extract text from audio) 64 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - Apply to original file
  • 1 - Extract vocals first (​​standard)

Nyckel: add_opt2
Namn: Version
Alternativ:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (​​standard)
VibeVoice (Voice Cloning) 103 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (​​standard)

Nyckel: add_opt2
Namn: Text prompt
Alternativ:

Nyckel: add_opt3
Namn: Extract vocals first
Alternativ:
  • 0 - Use original reference file
  • 1 - Extract vocals first (​​standard)
VibeVoice (TTS) 104 Nyckel: add_opt1
Namn: Model type
Alternativ:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (​​standard)

Nyckel: add_opt2
Namn: Text prompt
Alternativ:
Qwen3-TTS (Custom Voice) 118 Nyckel: add_opt1
Namn: Text prompt
Alternativ:

Nyckel: add_opt2
Namn: Speaker
Alternativ:
  • aiden - Aiden (English) (​​standard)
  • 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)

Nyckel: add_opt3
Namn: Language
Alternativ:
  • auto - Auto (​​standard)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Nyckel: add_opt4
Namn: Voice description
Alternativ:
Qwen3-TTS (Voice Design) 119 Nyckel: add_opt1
Namn: Text prompt
Alternativ:

Nyckel: add_opt2
Namn: Voice description
Alternativ:

Nyckel: add_opt3
Namn: Language
Alternativ:
  • auto - Auto (​​standard)
  • 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 Nyckel: add_opt1
Namn: Text prompt
Alternativ:

Nyckel: add_opt2
Namn: Reference text in audio (optional)
Alternativ:

Nyckel: add_opt3
Namn: Language
Alternativ:
  • auto - Auto (​​standard)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Nyckel: add_opt4
Namn: Extract vocals first
Alternativ:
  • 0 - Use original reference file (​​standard)
  • 1 - Extract vocals first
Bark (Speech Gen) 115 Nyckel: add_opt1
Namn: Text prompt
Alternativ:

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

Nyckel: add_opt10
Namn: Topic
Alternativ:
  • --- - --- (​​standard)
  • 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

Nyckel: add_opt2
Namn: Tags (optional)
Alternativ:

Nyckel: add_opt3
Namn: Genre
Alternativ:
  • --- - --- (​​standard)
  • 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

Nyckel: add_opt4
Namn: Timbre
Alternativ:
  • --- - --- (​​standard)
  • 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

Nyckel: add_opt5
Namn: Gender
Alternativ:
  • --- - --- (​​standard)
  • male - Male
  • female - Female

Nyckel: add_opt6
Namn: Mood
Alternativ:
  • --- - --- (​​standard)
  • 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

Nyckel: add_opt7
Namn: Instrument
Alternativ:
  • --- - --- (​​standard)
  • 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

Nyckel: add_opt8
Namn: Scene
Alternativ:
  • --- - --- (​​standard)
  • 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

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

Utdataformat (output_format) värden

Namn Värde
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 exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - när jobbskapandet misslyckades
  • true - när jobbet skapades framgångsrikt
data Innehåller extra information beroende på framgång-nyckeln
data -> link Visar länk till "GET RESULT" URL för skapat jobb (visas endast när framgång är sant)
data -> hash Visar skapad jobbhash (visas endast när framgång är sant)
data -> message Visar beskrivningen av ett fel (visas endast när framgång är false)

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Vissa parametrar saknas eller är ogiltiga. Detta fel uppstår när du inte anger alla obligatoriska parametrar eller anger ogiltiga parametrar.
401 Okänd eller ogiltig api_token. Detta fel uppstår om du använder en okänd API-nyckel

få resultat

För att få separationens resultat behöver du göra ett GET-anrop till följande url:
https://mvsep.com/api/separation/get


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
hash Sträng Separations-Hash
mirror Heltal (valfritt) Använder en annan spegel om satt till 1, standard till 0. Kräver api_token och 1 kredit om satt till 1.
api_token Sträng (valfritt) API-nyckel för användaren. Krävs om spegelparametern är inställd på 1.

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - när filhashen inte hittas eller tas bort eller har upphört att gälla
  • true - när filhash hittas och är giltig
status
  • not_found - när jobbet är ogiltigt
  • waiting - när jobbet är i kö och ännu inte har bearbetats
  • processing - när jobbet bearbetas
  • done - när jobbet har bearbetats framgångsrikt
  • failed - när jobbbearbetningen misslyckades
  • distributing - när jobbljudfilen är stor och distribueras till flera GPU-instanser
  • merging - när alla jobbfördelningsdelar har bearbetats och sammanfogats
data Innehåller extra information beroende på status-tangenten
data -> queue_count Visar antalet obearbetade jobb i användarens prioritet (visas endast när status är väntar eller distribuerar)
data -> current_order Visar ordningen på användarens jobb (visas endast när status är väntar eller distribuerar)
data -> message Visar en beskrivning av status (visas på alla statusar, visar felorsak istället när status är failed)
data -> algorithm Visar den algoritm som används för jobbet (visas endast när status är done)
data -> algorithm_description Visar den algoritm som används för jobbet (visas endast när status är done)
data -> output_format Visar utdataformatet för jobbet (visas endast när status är done)
data -> tags Visar metataggarna för ljud (visas endast när status är done)
data -> input_file Visar information om nedladdning av indataljud (visas endast när status är done)
data -> files Visar information om nedladdning av utdataljud (visas endast när status är done)
data -> date Visar bearbetningsdatum för jobbet (visas endast när status är klar)
data -> finished_chunks Visar antalet färdiga delar av ett stort jobb (visas endast när status är fördelning)
data -> all_chunks Visar numret på alla delar i ett stort jobb (visas endast när status är fördelning)

få resultat

​​För att få resultatet av ett fjärrjobb måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/separation/get-remote


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
hash Sträng Separations-Hash

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - när filhashen inte hittas eller tas bort eller har upphört att gälla
  • true - när filhash hittas och är giltig
status
  • not_found - när jobbet är ogiltigt
  • waiting - när jobbet är i kö och ännu inte har bearbetats
  • processing - när jobbet bearbetas
  • done - när jobbet har bearbetats framgångsrikt
  • failed - när jobbbearbetningen misslyckades
data Innehåller extra information beroende på status-tangenten
data -> queue_count ​​Visar antalet obearbetade jobb i användarens prioritet (visas endast när status är väntar).
data -> current_order Visar ordningen på användarens jobb (visas endast när status är väntar).
data -> message Visar statusbeskrivningen (endast när status är misslyckad).
data -> link Visar länk till "HÄMTA RESULTAT"-URL:en för det skapade jobbet (visas endast när status är klar).
data -> hash Hash för separationen (visas endast när status är klar).

avbryt separation

​​För att avbryta separationen och återbetala använda krediter (om separationen inte behandlas ännu) måste du göra ett POST-anrop till följande URL:
https://mvsep.com/api/separation/cancel


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel
hash Sträng Separations-Hash

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - när filhashen inte hittas eller tas bort eller har upphört att gälla
  • true - när filhash hittas och är giltig

Information om webbplatsen

Get Separation Types

För att få detaljerade data om separationstyper måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/app/algorithms

FRÅGE-PARAMETRAR

Fält Typ Beskrivning
scopes Sträng ​​Om modeller som använder olika former av indata ska inkluderas.
  • single_upload - Modell för inmatning av en enda fil
  • no_upload - Ingen filuppladdningsmodell (t.ex. Stabilt ljud Open Gen)
  • matchering_upload - Matchningsmodell (med målljudfil och referensljudfil)
Standardvärdet är single_upload om inget alternativ anges. För att hämta alla modeller, ange scopes=single_upload,no_upload,matchering_upload.

Curl exempelkod:

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

Svarsdetaljer

Returnerar data som en matris:

Nyckel Värde
render_id Värde för separationstyp (ID)
name Namnet på separationstypen
algorithm_group_id Gruppen där separationstypen tillhör:
algorithm_group Innehåller information om den algoritmgrupp som algoritmen till
algorithm_group -> name ​​Namn på algoritmgruppen
audio_widget Typen av ljudwidget som ska användas för algoritmen. Detta kan användas för att bestämma hur ljudspelaren för algoritmen ska visas på gränssnittet. Möjliga värden är:
  • single_upload - ​​Algoritmen använder en enda filuppladdning som indata. Ljudspelaren ska tillåta användaren att ladda upp en enda ljudfil.
  • no_upload - ​​Algoritmen använder inte en filuppladdning som indata. Ljudspelaren ska inte visa ett alternativ för filuppladdning.
  • matchering_upload - Algoritmen använder en matchningsuppladdning som indata, vilken består av en målljudfil och en referensljudfil.
orientation För vem är den här separationstypen avsedd:
  • 0 - Alla användare
  • 1 - Registrerade användare
  • 2 - Premium-användare
order_id Ordningen på separationstypen
price_coefficient Används för att beräkna hur många krediter jobbet tar från premiumanvändare.
Använder denna formel : floor(<Audiofile duration in seconds> * price_coefficient / 60)?:1
usage Visar månatligt användningsantal för separationstypen
rating Visar månatlig användningsklassificering av separationstypen som array:
  • average - ​​genomsnittligt betyg
  • total - rösträkning
algorithm_fields Innehåller information om ytterligare fält av separationstypen
algorithm_fields -> name Visar vilket ytterligare fält av separationstypen:
  • add_opt1 - först
  • add_opt2 - andra
  • add_opt3 - tredje
Du måste posta separation med det här namnet för att kunna välja rätt ytterligare fält.
algorithm_fields -> text Visningsnamn för det ytterligare fältet av separationstypen.
algorithm_fields -> options JSON-kodade nyckelvärdekedjor för ytterligare fält
algorithm_fields -> default_key Standardvärde för det extra fältet. En av nycklarna till <kod>algorithm_fields -> alternativ</kod>
algorithm_descriptions Innehåller information om beskrivningar av separationstypen
algorithm_descriptions -> short_description Liten beskrivning av separationstypen som inte använder HTML.
algorithm_descriptions -> long_description Detaljerad beskrivning av separationstypen som använder HTML.
algorithm_descriptions -> lang Specificerad språkkod för beskrivningen.

få nyheter

Om du vill få information om de senaste nyheterna om MVSEP måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/app/news


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
lang Sträng (valfritt) Språkkod med 2 bokstäver (en, ru)
start Heltal (valfritt) Startpunktsförskjutning, standardvärdet är 0 (dvs. starta från senaste)
limit Heltal (valfritt) Maximalt antal returnerade resultat, standardvärdet är 10, maxvärdet är 20.

Curl exempelkod:

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

Svarsdetaljer

Returnerar data som en matris:

Nyckel Värde
title Titel på nyheten
lang Titel på nyheten
text Fullständig beskrivning av nyheten
created_at Datum för beskedet

hämta kö

För att hämta information om webbplatsens kö måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/app/queue


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng (valfritt) Användarens API-nyckel

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
queue Innehåller en matris med aktuella köer för olika planer:
  • in_process - Bearbetas för närvarande
  • premium - Köantal för premiumanvändare
  • registered - ​​Köantal för registrerade användare
  • unregistered - ​​Köantal för oregistrerade användare
plan Innehåller aktuell kö för aktuell plan (lägg till api_token för att begära registrerat/premiumplan):
  • plan - Din nuvarande plan
  • queue - ​​Köantal för ditt nuvarande abonnemang

Get Demo Separations

Om du vill få information om demoseparationer måste du göra ett GET-anrop till följande URL: https://mvsep.com/api/app/demo


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
start Heltal (valfritt) Startpunktsförskjutning, standardvärdet är 0 (dvs. starta från senaste)
limit Heltal (valfritt) Maximalt antal returnerade resultat, standardvärdet är 10, maxvärdet är 20.
algorithm_id Heltal ​​Valfritt separationstyp-ID. Använd detta för att returnera demoseparationer som skapats av endast en algoritm. Värden matchar render_id från GET SEPARATION TYPES-slutpunkten.
options[FIELD] ​​Sträng / Heltal ​​Valfritt filter för algoritmalternativvärden. Ersätt FIELD med en ytterligare fältnyckel från algorithm_fields -> name i GET SEPARATION TYPES-svaret och skicka sedan en av fältets options-nycklar som värde. Exempel: options[vocals]=1
additional_options Sträng Valfri råvara innehåller filter mot lagrade jobbalternativsdata. Föredra options[FIELD] för nya integrationer eftersom det är explicit och enklare att skapa.

Curl exempelkod:

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'

För att bygga alternativfilter, anropa först https://mvsep.com/api/app/algorithms och inspektera varje algoritms algorithm_fields-lista. Använd fältet name inuti options[FIELD] och använd en av JSON-alternativnycklarna som värde.

Svarsdetaljer

Returnerar data som en matris:

Nyckel Värde
hash Separations-Hash
date Datum för separationen
input_audio URL för indataljud
size Storlek på inmatat ljud
algorithm Innehåller grundläggande information om använd separationstyp (se fliken HÄMTA SEPARATIONSTYPER för information om returnerade parametrar)

Autentisering av användare

Logga in

Om du vill autentisera användaren och hämta användarens API-nyckel måste du göra ett POST-anrop till följande URL:
https://mvsep.com/api/app/login

FRÅGE-PARAMETRAR

Fält Typ Beskrivning
email Sträng Användarens e-postadress
password Sträng Användarens lösenord

Curl exempelkod:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Användarens e-postadress>"' --form 'password="<Användarens lösenord>"'

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när felaktiga autentiseringsuppgifter har angetts
  • true - Inträffar när giltiga autentiseringsuppgifter har angetts
data Innehåller information om när autentiseringsuppgifterna är giltiga
data -> name Användarens namn
data -> email Användarens e-postadress
data -> api_token Användarens API-nyckel. Se till att förvara den i säker lagring och använd för efterföljande åtgärder.
data -> premium_minutes Krediter som är kvar för användaren
data -> premium_enabled Om användaren har tillåtit att krediter spenderas.
  • 0 - otillåtet
  • 1 - ​​tillåtet
data -> long_filenames_enabled Om användaren vill ha extra information i filnamn:
  • 0 - kortare
  • 1 - längre

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Felaktiga autentiseringsuppgifter har angetts

registrera

Om du vill registrera användaren på MVSEP-webbplatsen måste du göra ett POST-anrop till följande URL:
https://mvsep.com/api/app/register


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
name Sträng Användarens namn
email Sträng Användarens e-postadress
password Sträng Användarens lösenord
password_confirmation Sträng Upprepa användarens lösenord

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när e-postmeddelandet är ogiltigt, användaren finns eller bekräftelsen är felaktig
  • true - Inträffar när formuläret är giltigt
message Inträffar när formuläret är giltigt

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Formuläret är ogiltigt

Profil

hämta användare

För att få användarinformation måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/app/user

FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när ogiltig API-nyckel anges
  • true - Inträffar när en giltig API-nyckel har angetts
data Innehåller information om när autentiseringsuppgifterna är giltiga
data -> name Användarens namn
data -> email Användarens e-postadress
data -> api_token Användarens API-nyckel. Se till att förvara den i säker lagring och använd för efterföljande åtgärder.
data -> premium_minutes Krediter som är kvar för användaren
data -> premium_enabled Om användaren har tillåtit att krediter spenderas.
  • 0 - otillåtet
  • 1 - ​​tillåtet
data -> long_filenames_enabled Om användaren vill ha extra information i filnamn:
  • 0 - kortare
  • 1 - längre
data -> current_queue Visar pågående separationer för användaren

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Ogiltig API-nyckel

Get Separation History

För att få grundläggande informationssepareringshistorik för användaren måste du ringa ett GET-anrop till följande webbadress:
https://mvsep.com/api/app/separation_history


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel
start Heltal (valfritt) Startpunktsförskjutning, standardvärdet är 0 (dvs. starta från senaste)
limit Heltal (valfritt) Maximalt antal returnerade resultat, standardvärdet är 10, maxvärdet är 20.

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när ogiltig API-nyckel anges
  • true - Inträffar när en giltig API-nyckel har angetts
data Innehåller grundläggande informationsuppsättning om tidigare separationer
data -> hash Separations-Hash
data -> job_exists Innehåller grundläggande informationsuppsättning om tidigare separationer
data -> credits Hur många poäng som användes för jobbet, noll om separation inte finns
data -> time_left Ungefärlig tid kvar tills jobbet tas bort
data -> algorithm Innehåller grundläggande information om använd separationstyp (se fliken HÄMTA SEPARATIONSTYPER för information om returnerade parametrar)

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Ogiltig API-nyckel

möjliggör premiumanvändning

För att aktivera premiumanvändning för användaren måste du ringa ett POST-anrop till följande url:
https://mvsep.com/api/app/enable_premium


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när ogiltig API-nyckel anges
  • true - Inträffar när en giltig API-nyckel har angetts
message Informerar om operationens status

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Ogiltig API-nyckel

inaktivera premiumanvändning

För att inaktivera premiumanvändning för användaren måste du ringa ett POST-anrop till följande webbadress:
https://mvsep.com/api/app/disable_premium


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när ogiltig API-nyckel anges
  • true - Inträffar när en giltig API-nyckel har angetts
message Informerar om operationens status

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Ogiltig API-nyckel

aktivera långa filnamn

Om du vill aktivera långa filnamn för användaren måste du göra ett POST-anrop till följande URL:
https://mvsep.com/api/app/enable_long_filenames


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när ogiltig API-nyckel anges
  • true - Inträffar när en giltig API-nyckel har angetts
message Informerar om operationens status

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Ogiltig API-nyckel

inaktivera långa filnamn

Om du vill inaktivera långa filnamn för användaren måste du göra ett POST-anrop till följande URL:
https://mvsep.com/api/app/disable_long_filenames


FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng Användarens API-nyckel

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
success
  • false - Inträffar när ogiltig API-nyckel anges
  • true - Inträffar när en giltig API-nyckel har angetts
message Informerar om operationens status

Fel

MVSEP API använder följande felkoder:

Felkod Betydelse
400 Ogiltig API-nyckel

Kvalitetskontroll

hämta kö

För att få information om Quality Checker-köposter måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/quality_checker/queue

FRÅGE-PARAMETRAR

Fält Typ Beskrivning
start Heltal (valfritt) Startpunktsförskjutning, standardvärdet är 0 (dvs. starta från senaste)
limit Heltal (valfritt) Maximalt antal returnerade resultat, standardvärdet är 10, maxvärdet är 20.

Curl exempelkod:

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

Svarsdetaljer

Returnerar data som en matris:

Nyckel Värde
id Identifikationsnummer för posten
dataset_type Datasettyp som valts när posten/topplistan lades till
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
date Skapat datum för inlägget
algo_name ​​Namn på den använda separationstypen/algoritmen
main_text Beskrivning av använd separationstyp/algoritm
proc ​​Bearbetningsstatus
  • 0 - Ej ​​bearbetad
  • 1 - Bearbetad
proc_remote_date ​​Tidsstämpel för bearbetningsdatum
msg ​​Returnerar "OK" om det lyckas, annars visas ett felmeddelande
metrics Information om inmatningsstatistik
sdr_* (wildcard) SDR för motsvarande stammar
dataset_name ​​Namn på datasetet

få topplistan

För att få information om Quality Checker-topplistor måste du göra ett GET-anrop till följande URL:
https://mvsep.com/api/quality_checker/leaderboard

FRÅGE-PARAMETRAR

Fält Typ Beskrivning
dataset_type Sträng Datasettyp, standardvärdet är 0 om inget anges.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
start Heltal (valfritt) Startpunktsförskjutning, standardvärdet är 0 (dvs. starta från senaste)
limit Heltal (valfritt) Maximalt antal returnerade resultat, standardvärdet är 10, maxvärdet är 20.
algo_name_filter Sträng Filtrerar separationstyp/algoritmnamn efter given text
sort Sträng Sortera efter given SDR för stammen. Du kan få en lista över sorterbara värden för given datasettyp från sortables-tangenten som svar.

Curl exempelkod:

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

Svarsdetaljer

Nyckel Värde
data Innehåller en matris med poster i kvalitetskontrollen. Se avsnittet HÄMTA KÖ-svar från kvalitetskontrollen för mer information.
dataset_type Använd datasettypnyckel
sortables Nycklar som kan användas för att sortera använd datasettyp efter given stam i sekventiell ordning.
sort Använde sorteringsnyckeln från sortable.

skapa post

För att skapa en kvalitetskontrollpost måste du göra ett POST-anrop till följande URL:
https://mvsep.com/api/quality_checker/add

FRÅGE-PARAMETRAR

Fält Typ Beskrivning
api_token Sträng (obligatoriskt) Din API-nyckel
zipfile Binär (obligatoriskt) Zip-fil som ska bearbetas
algo_name Sträng (obligatoriskt) Algoritmens namn
main_text Sträng (obligatoriskt) Beskrivning av algoritmen
dataset_type Sträng Datauppsättningstyp. Standardinställningen är 0
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • password Sträng (obligatoriskt) ​​Lösenord för att radera algoritm
    ensemble Heltal 0 - algoritmen är inte ensemble. 1 - algoritmen är ensemble.

    Curl exempelkod:

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

    Svarsdetaljer

    Nyckel Värde
    success
    • false - ​​när skapandet av posten misslyckades
    • true - ​​när posten skapades
    data Innehåller information om inträde
    data -> id ID för posten
    data -> link Länk till inlägge

    Fel

    MVSEP API använder följande felkoder:

    Felkod Betydelse
    400 Formuläret är ogiltigt
    401 Okänd eller ogiltig api_token. Detta fel uppstår om du använder en okänd API-nyckel

    få inträde

    För att få information om Quality Checker-köpost efter id måste du göra ett GET-anrop till följande URL:
    https://mvsep.com/api/quality_checker/entry

    FRÅGE-PARAMETRAR

    Fält Typ Beskrivning
    id Heltal (obligatoriskt) ID för posten

    Curl exempelkod:

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

    Svarsdetaljer

    ​​Svaret är detsamma som GET QUEUE-svaret från avsnittet Kvalitetskontroll, returnerar endast en post.

    ​​radera post

    ​​För att ta bort en post i Quality Checker-kön med ID och lösenord måste du göra ett GET-anrop till följande URL:
    https://mvsep.com/api/quality_checker/delete

    FRÅGE-PARAMETRAR

    Fält Typ Beskrivning
    id Heltal (obligatoriskt) ID för posten
    password Sträng (obligatoriskt) ​​Använde lösenordet för posten

    Curl exempelkod:

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

    Svarsdetaljer

    Nyckel Värde
    success
    • false - ​​när borttagningen av posten misslyckades
    • true - ​​när posten raderades
    data->message ​​Visar om posten har raderats
    MVSEP Logo

    turbo@mvsep.com

    Google Play App Store
    Information om webbplatsen

    Vanliga frågor

    Kvalitetskontrollant

    Algoritmer

    Full API-dokumentation

    Företag

    Integritetspolicy

    Villkor

    Återbetalningspolicy

    Cookie Notice

    Extra

    Hjälp oss att översätta!

    Hjälp oss marknadsföra!