MVSEP Logo
  • Accueil
  • Actualités
  • Plans
  • Démonstration
  • Créer un Compte
  • Se connecter
  • Thème
    Sélecteur de modèle
    Langue
    • 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ă

Démarrer

L’API MVSEP FOURNIT UN ACCÈS PROGRAMMATIQUE POUR CRÉER UNE SÉPARATION, RENVOYER LES RÉSULTATS, OBTENIR DES INFORMATIONS SUR LE SITE ET CONTRÔLER LES CAPACITÉS DE L’UTILISATEUR.

Pour utiliser cette API vous avez besoin d'une clé d'API. Vous n’êtes pas connecté, veuillez vous connecter pour obtenir votre jeton API.

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

Application non officielle MacVSep pour Mac OS: https://github.com/septcoco/macvsep

Vous pouvez configurer les webhooks ici: Page Webhooks

Spécification OpenAPI: mvsep-openapi-spec.json

Veuillez noter que les utilisateurs Premium peuvent demander un nombre illimité de tâches simultanées, tandis que les utilisateurs non Premium ne peuvent demander qu'une seule tâche simultanée.

Activité de séparation

Séparer

Pour créer une séparation vous devez effectuer un appel POST à l'URL suivante :
https://mvsep.com/api/separation/create


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Votre clé API
audiofile Binaire Fichier audio à traiter. Ce paramètre n'est pas nécessaire si le paramètre url est défini ou si le modèle n'utilise pas d'entrée de fichier. Pour les modèles de correspondance, utilisez target_audiofile et reference_audiofile comme entrées à la place de audiofile.
url Chaîne Lien vers le fichier audio. Non requis si le paramètre audiofile est défini.
remote_type Chaîne (facultatif) Type de téléchargement du fichier audio. La valeur par défaut est direct. Ce paramètre n'est pas nécessaire si le paramètre audiofile est défini. Les types pris en charge sont direct (téléchargement direct), mega (MEGA), drive (Google Drive) et dropbox (Dropbox).
sep_type Entier (facultatif) Type de séparation, par défaut 11 (Demucs3 modèle B (chant, batterie, basse, autre))
add_opt1 Chaîne (facultatif) Type de séparation, champ supplémentaire 1
add_opt2 Chaîne (facultatif) Type de séparation, champ supplémentaire 2
add_opt3 Chaîne (facultatif) Troisième champ supplémentaire de type de séparation
output_format Entier (facultatif) format de sortie, 0 par défaut (mp3 (320 kbps))
is_demo booléen (facultatif) si la séparation result devrait être publié sur la page de démonstration, false par défaut

Valeurs du type de séparation (sep_type) et des champs supplémentaires (add_opt1, add_opt2, ...)

Nom Valeur Champs supplémentaires
Ensemble (vocals, instrum) 26 Clé: add_opt1
Nom: Output files
Options:
  • 0 - Standard set (par défaut)
  • 1 - Include intermediate results and max_fft, min_fft

Clé: add_opt2
Nom: Model Type
Options:
  • 1 - SDR Vocals 10.44 (MDX23C, VitLarge23, Demucs4HT)
  • 2 - SDR Vocals 10.75 (MDX23C, BS Roformer (v1), VitLarge23)
  • 3 - SDR Vocals 11.06 (MDX23C, BS Roformer (viperx))
  • 4 - SDR Vocals 11.33 (MDX23C, BS Roformer (finetuned))
  • 5 - SDR Vocals 11.50 (Mel Roformer and BS Roformer)
  • 6 - SDR Vocals 11.61 (Mel Roformer, BS Roformer and SCNet XL)
  • 7 - SDR Vocals 11.93 (Mel Roformer, BS Roformer (x2) and SCNet XL IHF) (par défaut)
  • 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 Clé: add_opt1
Nom: Output files
Options:
  • 0 - Standard set (par défaut)
  • 1 - Include intermediate results and max_fft, min_fft

Clé: add_opt2
Nom: Model Type
Options:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.34 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (par défaut)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Clé: add_opt1
Nom: Output files
Options:
  • 0 - Standard set (par défaut)
  • 1 - Include intermediate results and max_fft, min_fft

Clé: add_opt2
Nom: Model Type
Options:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.32 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (par défaut)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Clé: add_opt1
Nom: Model type
Options:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (par défaut)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Clé: add_opt1
Nom: Vocal model type
Options:
  • 3 - ver. 2024.02 (SDR vocals: 10.42, SDR instrum: 16.73)
  • 4 - viperx edition (SDR vocals: 10.87, SDR instrum: 17.17)
  • 5 - ver 2024.04 (SDR vocals: 11.24, SDR instrum: 17.55)
  • 29 - ver 2024.08 (SDR vocals: 11.31, SDR instrum: 17.62)
  • 85 - unwa high instrum fullness (SDR instrum: 17.25)
  • 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) (par défaut)
BS PolarFormer (vocals, instrumental) 123 Clé: add_opt1
Nom: Overlap
Options:
  • 2 - 50% (par défaut)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Clé: add_opt1
Nom: Vocal model type
Options:
  • 0 - Kimberley Jensen edition (SDR vocals: 11.01, SDR instrum: 17.32)
  • 1 - ver 2024.08 (SDR vocals: 11.17, SDR instrum: 17.48)
  • 2 - Bas Curtiz edition (SDR vocals: 11.18, SDR instrum: 17.49)
  • 3 - unwa Instrumental v1 (SDR vocals: 10.24, SDR instrum: 16.54)
  • 5 - unwa Instrumental v1e (SDR vocals: 10.05, SDR instrum: 16.36)
  • 6 - unwa big beta v5e (SDR vocals: 10.59, SDR instrum: 16.89)
  • 4 - ver 2024.10 (SDR vocals: 11.28, SDR instrum: 17.59) (par défaut)
  • 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 Clé: add_opt1
Nom: Vocal model type
Options:
  • 3 - 12K FFT, Large Conv, Hop 1024 (SDR vocals: 9.95, SDR instrum: 16.26)
  • 2 - 12K FFT, Large Conv (SDR vocals: 9.71, SDR instrum: 16.02)
  • 0 - 12K FFT (SDR vocals: 9.68, SDR instrum: 15.99)
  • 1 - 12K FFT, 6 Poolings (SDR vocals: 9.49, SDR instrum: 15.79)
  • 4 - 8K FFT (SDR vocals: 10.17, SDR instrum: 16.48)
  • 7 - 8K FFT (SDR vocals: 10.36, SDR instrum: 16.66) (par défaut)
SCNet (vocals, instrumental) 46 Clé: add_opt1
Nom: Vocal model type
Options:
  • 0 - SCNet (SDR vocals: 10.25, SDR instrum: 16.56)
  • 1 - SCNet Large (SDR vocals: 10.74, SDR instrum: 17.05)
  • 2 - SCNet XL (SDR vocals: 10.96, SDR instrum: 17.27)
  • 3 - SCNet XL (high fullness)
  • 4 - SCNet XL (very high fullness)
  • 5 - SCNet XL IHF (SDR vocals: 11.11, SDR instrum: 17.41) (par défaut)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Clé: add_opt1
Nom: Vocal model type
Options:
  • 7 - MDX Kimberley Jensen v2 2023.05.21 (SDR: 9.60)
  • 0 - MDX UVR 2022.01.01 (SDR: 8.83)
  • 1 - MDX UVR 2022.07.25(SDR: 8.67)
  • 2 - MDX Kimberley Jensen v1 2023.02.12 (SDR: 9.48)
  • 4 - UVR-MDX-NET-Inst_HQ_2 (SDR: 9.12)
  • 5 - UVR_MDXNET_Main (SDR: 8.79)
  • 6 - MDX Kimberley Jensen Inst (SDR: 9.28)
  • 8 - UVR-MDX-NET-Inst_HQ_3 (SDR: 9.38)
  • 9 - UVR-MDX-NET-Voc_FT (SDR: 9.64)
  • 11 - UVR-MDX-NET-Inst_HQ_4 (SDR: 9.71) (par défaut)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Clé: add_opt1
Nom: Model Type
Options:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (par défaut)
  • 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)

Clé: add_opt2
Nom: Agressiveness
Options:
  • 0.3 - 0.3 (par défaut)
  • 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 Clé: add_opt1
Nom: Karaoke model type
Options:
  • 0 - Model by viperx and aufr33 (SDR: 9.45)
  • 1 - Model by becruily (SDR: 9.61)
  • 2 - Model by gabox (SDR: 9.67)
  • 3 - Model fuzed gabox & aufr33/viperx (SDR: 9.85)
  • 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) (par défaut)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Clé: add_opt2
Nom: Extraction type
Options:
  • 0 - Use as is (par défaut)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Clé: add_opt1
Nom: Karaoke model type
Options:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (par défaut)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Clé: add_opt1
Nom: Model type
Options:
  • 8 - MDX23C v1 (SDR crowd: 5.57)
  • 9 - MDX23C v2 (SDR crowd: 6.06)
  • 0 - Mel Roformer (SDR crowd: 6.07)
  • 1 - Ensemble MDX23C + Mel Roformer (SDR crowd: 6.27)
  • 2 - BS Roformer (SDR crowd: 7.21) (par défaut)
Medley Vox (Multi-singer separation) 53 Clé: add_opt1
Nom: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (par défaut)
MVSep Multichannel BS (vocals, instrumental) 43 Clé: add_opt1
Nom: Model Type
Options:
  • 0 - BS Roformer (SDR: 11.81) (par défaut)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Clé: add_opt1
Nom: Model type
Options:
  • 0 - BSRoformer by Sucial (SDR: 6.52)
  • 3 - BSRoformer by aufr33 (SDR: 8.18)
  • 1 - SCNet XL (SDR: 11.83)
  • 2 - MelRoformer (2025.01) (SDR: 13.03) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Clé: add_opt1
Nom: Model type
Options:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Clé: add_opt1
Nom: Drums model type
Options:
  • 0 - HTDemucs (SDR drums: 12.04)
  • 1 - MelBand Roformer (SDR drums: 12.76)
  • 2 - SCNet Large (SDR drums: 13.01)
  • 3 - SCNet XL (SDR drums: 13.42)
  • 4 - Mel + SCNet XL (SDR drums: 13.78)
  • 5 - BS Roformer SW (SDR drums: 14.11)
  • 6 - Mel + SCNet XL + BS Roformer SW (SDR drums: 14.35) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from instrumental part

Clé: add_opt3
Nom: Output files
Options:
  • 0 - Standard set (par défaut)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Clé: add_opt1
Nom: Bass model type
Options:
  • 0 - BS Roformer (SDR bass: 12.49)
  • 1 - HTDemucs4 (SDR bass: 12.52)
  • 2 - SCNet XL (SDR bass: 13.81)
  • 3 - BS + HTDemucs + SCNet (SDR bass: 14.07)
  • 4 - BS Roformer SW (SDR bass: 14.62)
  • 5 - BS Roformer SW + SCNet XL (SDR bass: 14.87) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from instrumental part

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

Clé: add_opt2
Nom: Preprocess
Options:
  • 0 - Apply Drums model before (par défaut)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Clé: add_opt1
Nom: Piano model type
Options:
  • 0 - mdx23c (2023.08, SDR: 4.79)
  • 1 - mdx23c (2024.09, SDR: 5.59)
  • 2 - MelRoformer (viperx, SDR: 5.71)
  • 3 - SCNet Large (2024.09, SDR: 5.89)
  • 4 - Ensemble (SCNet + Mel, SDR: 6.20)
  • 5 - BS Roformer SW (SDR: 7.83) (par défaut)
MVSep Digital Piano (digital-piano, other) 79 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Clé: add_opt1
Nom: Organ model type
Options:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05)
  • 3 - BS Roformer (SDR organ: 5.08) (par défaut)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Clé: add_opt1
Nom: Guitar model type
Options:
  • 0 - mdx23c (2023.08, SDR: 4.78)
  • 2 - mdx23c (2024.06, SDR: 6.34)
  • 3 - MelRoformer (2024.06, SDR: 7.02)
  • 5 - BSRoformer (viperx, SDR: 7.16)
  • 6 - Ensemble (BS + Mel, SDR: 7.51)
  • 7 - BS Roformer SW (SDR: 9.05) (par défaut)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Clé: add_opt1
Nom: Model type
Options:
  • 0 - Two-stage model (SDR: 9.21) (par défaut)
  • 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 Clé: add_opt1
Nom: String model type
Options:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Clé: add_opt1
Nom: Wind model type
Options:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22)
  • 3 - BS Roformer (SDR wind: 9.82) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from instrumental part

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

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep Trumpet (trumpet, other) 71 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep Trombone (trombone, other) 75 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep Oboe (oboe, other) 77 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep Clarinet (clarinet, other) 78 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep French Horn (french-horn, other) 82 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep Harmonica (harmonica, other) 87 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from wind part
MVSep Tuba (tuba, other) 92
MVSep Bassoon (bassoon, other) 93
MVSep Bagpipes (bagpipes , other) 116 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 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 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from percussion part
MVSep Celesta (celesta, other) 110 Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Extract from percussion part
MVSep Demucs4HT DNR (speech, music, effects) 24 Clé: add_opt1
Nom: Model type
Options:
  • 0 - Single (SDR: 9.62) (par défaut)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Clé: add_opt1
Nom: Model Type
Options:
  • 0 - Multi language model (par défaut)
  • 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 Clé: add_opt1
Nom: Model type
Options:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (par défaut)

Clé: add_opt2
Nom: How to extract
Options:
  • 0 - Extract directly from mixture (par défaut)
  • 1 - Use vocals model to help

Clé: add_opt3
Nom: Output files
Options:
  • 0 - Standard set (par défaut)
  • 1 - Include results of independent models
MVSep Braam (braam , other) 117
MVSep FX (fx, other) 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Clé: add_opt1
Nom: Model type
Options:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (par défaut)
  • 4 - Universal Super Resolution (by baicai1145)

Clé: add_opt2
Nom: Cutoff (Hz)
Options:
  • 0 - No cutoff (par défaut)
  • 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 Clé: add_opt1
Nom: Model Type
Options:
  • 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) (par défaut)

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

Clé: add_opt2
Nom: Length (in seconds)
Options:
  • 3 - 3
  • 5 - 5
  • 8 - 8
  • 10 - 10
  • 12 - 12
  • 15 - 15
  • 20 - 20
  • 25 - 25
  • 30 - 30
  • 35 - 35
  • 40 - 40
  • 45 - 45
  • 47 - 47 (par défaut)
Whisper (extract text from audio) 39 Clé: add_opt1
Nom: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (par défaut)

Clé: add_opt2
Nom: Transcription type
Options:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (par défaut)
Parakeet (extract text from audio) 64 Clé: add_opt1
Nom: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (par défaut)

Clé: add_opt2
Nom: Version
Options:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (par défaut)
VibeVoice (Voice Cloning) 103 Clé: add_opt1
Nom: Model type
Options:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (par défaut)

Clé: add_opt2
Nom: Text prompt
Options:

Clé: add_opt3
Nom: Extract vocals first
Options:
  • 0 - Use original reference file
  • 1 - Extract vocals first (par défaut)
VibeVoice (TTS) 104 Clé: add_opt1
Nom: Model type
Options:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (par défaut)

Clé: add_opt2
Nom: Text prompt
Options:
Qwen3-TTS (Custom Voice) 118 Clé: add_opt1
Nom: Text prompt
Options:

Clé: add_opt2
Nom: Speaker
Options:
  • aiden - Aiden (English) (par défaut)
  • 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)

Clé: add_opt3
Nom: Language
Options:
  • auto - Auto (par défaut)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Clé: add_opt4
Nom: Voice description
Options:
Qwen3-TTS (Voice Design) 119 Clé: add_opt1
Nom: Text prompt
Options:

Clé: add_opt2
Nom: Voice description
Options:

Clé: add_opt3
Nom: Language
Options:
  • auto - Auto (par défaut)
  • 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 Clé: add_opt1
Nom: Text prompt
Options:

Clé: add_opt2
Nom: Reference text in audio (optional)
Options:

Clé: add_opt3
Nom: Language
Options:
  • auto - Auto (par défaut)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Clé: add_opt4
Nom: Extract vocals first
Options:
  • 0 - Use original reference file (par défaut)
  • 1 - Extract vocals first
Bark (Speech Gen) 115 Clé: add_opt1
Nom: Text prompt
Options:

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

Clé: add_opt10
Nom: Topic
Options:
  • --- - --- (par défaut)
  • 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

Clé: add_opt2
Nom: Tags (optional)
Options:

Clé: add_opt3
Nom: Genre
Options:
  • --- - --- (par défaut)
  • 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

Clé: add_opt4
Nom: Timbre
Options:
  • --- - --- (par défaut)
  • 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

Clé: add_opt5
Nom: Gender
Options:
  • --- - --- (par défaut)
  • male - Male
  • female - Female

Clé: add_opt6
Nom: Mood
Options:
  • --- - --- (par défaut)
  • 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

Clé: add_opt7
Nom: Instrument
Options:
  • --- - --- (par défaut)
  • 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

Clé: add_opt8
Nom: Scene
Options:
  • --- - --- (par défaut)
  • 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

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

Valeurs du format de sortie (output_format)

Nom Valeur
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

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - en cas d’échec de la création de la tâche
  • true - lorsque la tâche a été créée avec succès
data Contient des informations supplémentaires en fonction de la clé success
data -> link Affiche le lien vers l’URL « GET RESULT » de la tâche créée (affiché uniquement lorsque success est true)
data -> hash Affiche le hachage de la tâche créée (affiché uniquement lorsque success est true)
data -> message Affiche la description d’une erreur (uniquement lorsque success est false)

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Certains paramètres sont manquants ou invalides. Cette erreur apparaît lorsqu'on ne transmette pas tous les paramètres obligatoires ou lorsqu'on transmette des paramètres non valides.
401 api_token est inconnu ou non valide. Cette erreur se produit si l'on utilise une clé API inconnue

obtenir le résultat

Pour obtenir le résultat de la séparation, vous devez effectuer un appel GET à l'url suivante :
https://mvsep.com/api/separation/get


PARAMÈTRES DE REQUÊTE

Champ Type Description
hash Chaîne Ыomme de hachage de séparation
mirror Entier (facultatif) Utilise un autre miroir s'il est défini sur 1, la valeur par défaut est 0. Nécessite api_token et 1 crédit s'il est défini sur 1.
api_token Chaîne (facultatif) Clé API de l'utilisateur. Obligatoire si le paramètre miroir est défini sur 1.

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - lorsque le hachage du fichier n'est pas trouvé, est supprimé ou a expiré
  • true - Temps approximatif restant avant la suppression du travail
status
  • not_found - lorsque le travail est invalide
  • waiting - lorsque le travail est dans la file d'attente et n'a pas encore été traité
  • processing - lorsque le travail est en cours de traitement
  • done - lorsque le travail a été traité avec succès
  • failed - Lorsque le traitement du travail a échoué
  • distributing - lorsque le fichier audio du travail est volumineux et distribué sur plusieurs instances GPU
  • merging - lorsque toutes les parties de la distribution des tâches ont terminé leur traitement et leur fusion
data Contient des informations supplémentaires en fonction de la touche status
data -> queue_count Affiche le nombre de tâches non traitées dans la priorité de l'utilisateur (affiché uniquement lorsque le statut est en attente ou en cours de distribution)
data -> current_order Affiche l'ordre des tâches de l'utilisateur (affiché uniquement lorsque le statut est en attente ou en cours de distribution)
data -> message Affiche la description de l'état (affiché sur tous les états, affiche la raison de l'erreur à la place lorsque l'état est échoué)
data -> algorithm Affiche l’algorithme utilisé sur le travail (affiché uniquement lorsque status est done)
data -> algorithm_description Affiche les détails de l’algorithme utilisé sur le travail (uniquement lorsque status est done)
data -> output_format Affiche le format de sortie de la tâche (affiché uniquement lorsque status est done)
data -> tags Affiche les balises méta audio (uniquement affichées lorsque status est done)
data -> input_file Affiche les détails du téléchargement de l’audio d’entrée (uniquement lorsque status est done)
data -> files Affiche les détails de téléchargement des audios de sortie (uniquement lorsque status est done)
data -> date Affiche la date de traitement de la tâche (affichée uniquement lorsque status est done)
data -> finished_chunks Affiche le nombre de pièces terminées d’un travail volumineux (uniquement lorsque status est distributing)
data -> all_chunks Affiche le nombre de toutes les parties d’une tâche volumineuse (uniquement lorsque status est distributing)

obtenir le résultat

Pour obtenir le résultat d'une tâche à distance, vous devez effectuer une requête GET vers l'URL suivante :
https://mvsep.com/api/separation/get-remote


PARAMÈTRES DE REQUÊTE

Champ Type Description
hash Chaîne Ыomme de hachage de séparation

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - lorsque le hachage du fichier n'est pas trouvé, est supprimé ou a expiré
  • true - Temps approximatif restant avant la suppression du travail
status
  • not_found - lorsque le travail est invalide
  • waiting - lorsque le travail est dans la file d'attente et n'a pas encore été traité
  • processing - lorsque le travail est en cours de traitement
  • done - lorsque le travail a été traité avec succès
  • failed - Lorsque le traitement du travail a échoué
data Contient des informations supplémentaires en fonction de la touche status
data -> queue_count Affiche le nombre de tâches non traitées dans la file d'attente prioritaire de l'utilisateur (affiché uniquement lorsque status est waiting).
data -> current_order Affiche l'ordre de la tâche de l'utilisateur (affiché uniquement lorsque status est waiting).
data -> message Affiche la description de l'état (uniquement lorsque status est failed).
data -> link Affiche le lien vers l'URL « GET RESULT » de la tâche créée (affiché uniquement lorsque status est done).
data -> hash Hachage de la séparation (affiché uniquement lorsque status est done).

annuler la séparation

Pour annuler la séparation et obtenir le remboursement des crédits utilisés (si la séparation n'est pas encore en cours de traitement), vous devez effectuer un appel POST vers l'URL suivante :
https://mvsep.com/api/separation/cancel


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur
hash Chaîne Ыomme de hachage de séparation

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - lorsque le hachage du fichier n'est pas trouvé, est supprimé ou a expiré
  • true - Temps approximatif restant avant la suppression du travail

Informations sur le site

obtenir les types de séparation

Pour obtenir les données détaillées sur les types de séparation, vous devez effectuer un appel GET à l’URL suivante :
https://mvsep.com/api/app/algorithms

PARAMÈTRES DE REQUÊTE

Champ Type Description
scopes Chaîne Faut-il inclure les modèles qui utilisent différents types de données d'entrée ?
  • single_upload - Modèle d'entrée en file indienne
  • no_upload - Modèle sans téléchargement de fichiers (par exemple, Stable Audio Open Gen)
  • matchering_upload - Modèle de correspondance (avec fichier audio cible et fichier audio de référence)
Si aucune valeur n'est fournie, la valeur par défaut est single_upload. Pour obtenir tous les modèles, définissez scopes=single_upload,no_upload,matchering_upload.

Exemple de code Curl:

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

Détails de la réponse :

Renvoie les données sous forme de tableau:

Clé Valeur
render_id Valeur du type de séparation (ID)
name Le nom du type de séparation
algorithm_group_id Le groupe auquel appartient le type de séparation :
algorithm_group Contient des informations sur le groupe d'algorithmes auquel appartient l'algorithme.
algorithm_group -> name Nom du groupe d'algorithmes.
audio_widget Le type de widget audio à utiliser pour l'algorithme. Cela permet de déterminer comment afficher le lecteur audio de l'algorithme dans l'interface utilisateur. Les valeurs possibles sont :
  • single_upload - L'algorithme utilise le téléchargement d'un seul fichier comme entrée. Le lecteur audio doit permettre à l'utilisateur de télécharger un seul fichier audio.
  • no_upload - L'algorithme n'utilise pas le téléchargement de fichiers comme entrée. Le lecteur audio ne doit pas afficher d'option de téléchargement de fichiers.
  • matchering_upload - L'algorithme utilise comme données d'entrée un téléchargement de correspondance, qui comprend un fichier audio cible et un fichier audio de référence.
orientation À qui s'adresse ce type de séparation :
  • 0 - Tous les utilisateurs
  • 1 - Utilisateurs enregistrés
  • 2 - Utilisateurs Premium
order_id L'ordre du type de séparation
price_coefficient Utilisé pour calculer combien de crédits le travail prend à l'utilisateur premium.
Utilise cette formule : floor(<durée du fichier audio en secondes> * price_coefficient / 60)?:1
usage Affiche le nombre mensuel d'utilisations par type de séparation
rating Affiche les taux d'utilisation mensuels par type de séparation sous forme de tableau :
  • average - note moyenne
  • total - dépouillement des votes
algorithm_fields Contient des informations sur les champs supplémentaires du type de séparation
algorithm_fields -> name Affiche le champ supplémentaire du type de séparation :
  • add_opt1 - D'abord
  • add_opt2 - Deuxième
  • add_opt3 - À travers
Vous devrez publier une séparation avec ce nom afin de sélectionner le bon champ supplémentaire.
algorithm_fields -> text Nom d'affichage du champ supplémentaire du type de séparation.
algorithm_fields -> options Chaînes clé-valeur codées JSON de champs supplémentaires
algorithm_fields -> default_key Valeur par défaut du champ supplémentaire. Une des clés de <code>algorithm_fields -> options</code>
algorithm_descriptions Contient des informations sur les descriptions du type de séparation
algorithm_descriptions -> short_description Petite description du type de séparation qui n'utilise pas HTML.
algorithm_descriptions -> long_description Description détaillée du type de séparation qui utilise HTML.
algorithm_descriptions -> lang Code de langue spécifié de la description.

Recevez les nouvelles

Pour obtenir des informations sur les dernières nouvelles concernant MVSEP, vous devez effectuer un appel GET à l’URL suivante :
https://mvsep.com/api/app/news


PARAMÈTRES DE REQUÊTE

Champ Type Description
lang Chaîne (facultatif) Code de langue à 2 lettres (en, ru)
start Entier (facultatif) Décalage du point de départ, par défaut 0 (c'est-à-dire démarrer à partir du plus récent)
limit Entier (facultatif) Quantité maximale de résultats renvoyés, la valeur par défaut est 10, le maximum est 20.

Exemple de code Curl:

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

Détails de la réponse :

Renvoie les données sous forme de tableau:

Clé Valeur
title Titre de la nouvelle
lang Titre de la nouvelle
text Description complète de l'actualité
created_at Date de la nouvelle

récupérer la file d'attente

Pour obtenir des informations sur la file d'attente du site, vous devez effectuer une requête GET vers l'URL suivante :
https://mvsep.com/api/app/queue


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne (facultatif) Clé API de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
queue Contient un tableau des files d'attente actuelles pour les différents forfaits :
  • in_process - En cours de traitement
  • premium - Nombre de files d'attente pour les utilisateurs Premium
  • registered - Nombre de files d'attente pour les utilisateurs enregistrés
  • unregistered - Nombre de files d'attente pour les utilisateurs non enregistrés
plan Contient la file d'attente actuelle pour le forfait en cours (ajoutez api_token à la requête pour les forfaits « Registered » ou « Premium ») :
  • plan - Votre forfait actuel
  • queue - Nombre de files d'attente pour votre forfait actuel

obtenir des séparations de démonstration

Pour obtenir des informations sur les séparations de démonstration, vous devez effectuer un appel GET à l'URL suivante : https://mvsep.com/api/app/demo


PARAMÈTRES DE REQUÊTE

Champ Type Description
start Entier (facultatif) Décalage du point de départ, par défaut 0 (c'est-à-dire démarrer à partir du plus récent)
limit Entier (facultatif) Quantité maximale de résultats renvoyés, la valeur par défaut est 10, le maximum est 20.
algorithm_id Entier Identifiant facultatif du type de séparation. Utilisez-le pour renvoyer uniquement les séparations de démonstration créées par un algorithme donné. Les valeurs correspondent à render_id de l'interface GET SEPARATION TYPES.
options[FIELD] Chaîne / Entier Filtre facultatif pour les valeurs des options d'algorithme. Remplacez FIELD par une clé de champ supplémentaire issue de algorithm_fields -> name dans la réponse GET SEPARATION TYPES, puis transmettez l'une des clés options de ce champ comme valeur. Exemple : options[vocals]=1.
additional_options Chaîne Le format brut facultatif inclut un filtre sur les données d'options des tâches enregistrées. Pour les nouvelles intégrations, privilégiez options[FIELD], car cette syntaxe est explicite et plus facile à utiliser.

Exemple de code Curl:

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'

Pour créer des filtres d'options, commencez par appeler https://mvsep.com/api/app/algorithms et examinez la liste algorithm_fields de chaque algorithme. Utilisez le champ name à l'intérieur de options[FIELD] et attribuez-lui comme valeur l'une des clés d'option JSON.

Détails de la réponse :

Renvoie les données sous forme de tableau:

Clé Valeur
hash Ыomme de hachage de séparation
date Date de séparation
input_audio URL d'entrée audio
size Taille audio d'entrée
algorithm Contient des informations de base sur le type de séparation utilisé (reportez-vous à l'onglet OBTENIR LES TYPES DE SÉPARATION pour plus d'informations sur les paramètres renvoyés)

Authentification de l'utilisateur

Se connecter

Pour authentifier l'utilisateur et obtenir sa clé API, vous devez effectuer un appel POST à l'URL suivante :
https://mvsep.com/api/app/login

PARAMÈTRES DE REQUÊTE

Champ Type Description
email Chaîne Email de l'utilisateur
password Chaîne Mot de passe de l'utilisateur

Exemple de code Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Email de l'utilisateur>"' --form 'password="<Mot de passe de l'utilisateur>"'

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsque des informations d'identification incorrectes ont été spécifiées
  • true - Se produit lorsque des informations d'identification valides ont été spécifiées
data Contient des informations lorsque les informations d'identification sont valides
data -> name Nom de l'utilisateur
data -> email Email de l'utilisateur
data -> api_token La clé API de l'utilisateur. Assurez-vous de la stocker dans un espace de stockage sécurisé et de l'utiliser pour les opérations ultérieures.
data -> premium_minutes Crédits laissés à l'utilisateur
data -> premium_enabled Si l'utilisateur a autorisé la dépense de crédits.
  • 0 - interdit
  • 1 - autorisé
data -> long_filenames_enabled Si l'utilisateur souhaite des informations supplémentaires dans les noms de fichiers :
  • 0 - Plus court
  • 1 - Plus long

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Informations d'identification incorrectes spécifiées

Registre

Pour inscrire l’utilisateur sur le site MVSEP, vous devez effectuer un appel POST à l’url suivante :
https://mvsep.com/api/app/register


PARAMÈTRES DE REQUÊTE

Champ Type Description
name Chaîne Nom de l'utilisateur
email Chaîne Email de l'utilisateur
password Chaîne Mot de passe de l'utilisateur
password_confirmation Chaîne Répéter le mot de passe de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsque l'email n'est pas valide, l'utilisateur existe ou la confirmation est incorrecte
  • true - Se produit lorsque le formulaire est valide
message Se produit lorsque le formulaire n'est pas valide

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Le formulaire n'est pas valide

Profil

Obtenir l'utilisateur

Pour obtenir des informations sur l'utilisateur, vous devez effectuer un appel GET à l'URL suivante :
https://mvsep.com/api/app/user

PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsqu'une clé API non valide est spécifiée
  • true - Se produit lorsqu'une clé API valide est spécifiée
data Contient des informations lorsque les informations d'identification sont valides
data -> name Nom de l'utilisateur
data -> email Email de l'utilisateur
data -> api_token La clé API de l'utilisateur. Assurez-vous de la stocker dans un espace de stockage sécurisé et de l'utiliser pour les opérations ultérieures.
data -> premium_minutes Crédits laissés à l'utilisateur
data -> premium_enabled Si l'utilisateur a autorisé la dépense de crédits.
  • 0 - interdit
  • 1 - autorisé
data -> long_filenames_enabled Si l'utilisateur souhaite des informations supplémentaires dans les noms de fichiers :
  • 0 - Plus court
  • 1 - Plus long
data -> current_queue Affiche les séparations en cours pour l'utilisateur

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Clé API non valide

Obtenir l'historique de la séparation

Pour obtenir des informations de base sur l'historique de séparation de l'utilisateur, vous devez effectuer un appel GET à l'URL suivante :
https://mvsep.com/api/app/separation_history


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur
start Entier (facultatif) Décalage du point de départ, par défaut 0 (c'est-à-dire démarrer à partir du plus récent)
limit Entier (facultatif) Quantité maximale de résultats renvoyés, la valeur par défaut est 10, le maximum est 20.

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsqu'une clé API non valide est spécifiée
  • true - Se produit lorsqu'une clé API valide est spécifiée
data Contient un tableau d'informations de base sur les séparations précédentes
data -> hash Ыomme de hachage de séparation
data -> job_exists Contient un tableau d'informations de base sur les séparations précédentes
data -> credits Combien de crédits ont été utilisés pour le travail, nul si la séparation n'existe pas
data -> time_left Temps approximatif restant avant la suppression du travail
data -> algorithm Contient des informations de base sur le type de séparation utilisé (reportez-vous à l'onglet OBTENIR LES TYPES DE SÉPARATION pour plus d'informations sur les paramètres renvoyés)

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Clé API non valide

activer l'utilisation premium

Pour activer l'utilisation premium pour l'utilisateur, vous devez effectuer un appel POST vers l'URL suivante :
https://mvsep.com/api/app/enable_premium


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsqu'une clé API non valide est spécifiée
  • true - Se produit lorsqu'une clé API valide est spécifiée
message Informe sur l'état de l'opération

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Clé API non valide

désactiver l'utilisation premium

Pour désactiver l'utilisation premium pour l'utilisateur, vous devez effectuer un appel POST vers l'URL suivante :
https://mvsep.com/api/app/disable_premium


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsqu'une clé API non valide est spécifiée
  • true - Se produit lorsqu'une clé API valide est spécifiée
message Informe sur l'état de l'opération

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Clé API non valide

activer les noms de fichiers longs

Pour activer les noms de fichiers longs pour l'utilisateur, vous devez effectuer un appel POST vers l'URL suivante :
https://mvsep.com/api/app/enable_long_filenames


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsqu'une clé API non valide est spécifiée
  • true - Se produit lorsqu'une clé API valide est spécifiée
message Informe sur l'état de l'opération

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Clé API non valide

désactiver les noms de fichiers longs

Pour désactiver les noms de fichiers longs pour l'utilisateur, vous devez effectuer un appel POST vers l'URL suivante :
https://mvsep.com/api/app/disable_long_filenames


PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne Clé API de l'utilisateur

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - Se produit lorsqu'une clé API non valide est spécifiée
  • true - Se produit lorsqu'une clé API valide est spécifiée
message Informe sur l'état de l'opération

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Clé API non valide

Contrôleur qualité

récupérer la file d'attente

Pour obtenir des informations sur les entrées de la file d'attente de Quality Checker, vous devez effectuer une requête GET vers l'URL suivante :
https://mvsep.com/api/quality_checker/queue

PARAMÈTRES DE REQUÊTE

Champ Type Description
start Entier (facultatif) Décalage du point de départ, par défaut 0 (c'est-à-dire démarrer à partir du plus récent)
limit Entier (facultatif) Quantité maximale de résultats renvoyés, la valeur par défaut est 10, le maximum est 20.

Exemple de code Curl:

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

Détails de la réponse :

Renvoie les données sous forme de tableau:

Clé Valeur
id Numéro d'identification de l'entrée
dataset_type Type de jeu de données sélectionné lors de l'ajout de l'entrée / type de classement
  • 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 Date de création de l'entrée
algo_name Nom du type de séparation/de l'algorithme utilisé
main_text Description du type/algorithme de séparation utilisé
proc État d'avancement du traitement
  • 0 - Non traité
  • 1 - Traité
proc_remote_date Horodatage de la date de traitement
msg Renvoie « OK » en cas de réussite, sinon affiche un message d'erreur
metrics Informations sur les indicateurs d'entrée
sdr_* (wildcard) SDR des tiges correspondantes
dataset_name Nom de l'ensemble de données

afficher le classement

Pour obtenir des informations sur les classements de Quality Checker, vous devez effectuer une requête GET vers l'URL suivante :
https://mvsep.com/api/quality_checker/leaderboard

PARAMÈTRES DE REQUÊTE

Champ Type Description
dataset_type Chaîne Type de jeu de données ; la valeur par défaut est 0 si elle n'est pas spécifiée.
  • 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 Entier (facultatif) Décalage du point de départ, par défaut 0 (c'est-à-dire démarrer à partir du plus récent)
limit Entier (facultatif) Quantité maximale de résultats renvoyés, la valeur par défaut est 10, le maximum est 20.
algo_name_filter Chaîne Filtre les noms de types de séparation ou d'algorithmes en fonction du texte saisi
sort Chaîne Trier en fonction du SDR attribué à la tige. Vous pouvez obtenir la liste des valeurs triables pour un type de jeu de données donné à partir de la clé sortables dans la réponse.

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
data Contient un tableau d'entrées du Quality Checker. Pour plus d'informations, consultez la section « Réponse GET QUEUE du Quality Checker ».
dataset_type Clé de type d'ensemble de données utilisé
sortables Clés permettant de trier les types de jeux de données utilisés par radical donné, dans l'ordre séquentiel.
sort Clé de tri utilisée à partir de `sortable`.

Créer une entrée

Pour créer une entrée dans Quality Checker, vous devez effectuer un appel POST vers l'URL suivante :
https://mvsep.com/api/quality_checker/add

PARAMÈTRES DE REQUÊTE

Champ Type Description
api_token Chaîne (obligatoire) Votre clé API
zipfile Binaire (obligatoire) Fichier ZIP à traiter
algo_name Chaîne (obligatoire) Nom de l'algorithme
main_text Chaîne (obligatoire) Description de l'algorithme
dataset_type Chaîne Type de jeu de données. La valeur par défaut est 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 Chaîne (obligatoire) Algorithme de suppression du mot de passe
ensemble Entier 0 - L'algorithme n'est pas un ensemble. 1 - L'algorithme est un ensemble.

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - lorsque la création de l'entrée a échoué
  • true - lorsque l'entrée a été créée avec succès
data Contient des informations sur l'entrée
data -> id Identifiant de l'entrée
data -> link Lien vers l'article

Erreurs

MVSEP API utilise les codes d'erreur suivants :

Code d'erreur Signification
400 Le formulaire n'est pas valide
401 api_token est inconnu ou non valide. Cette erreur se produit si l'on utilise une clé API inconnue

obtenir l'accès

Pour obtenir des informations sur une entrée de la file d'attente de Quality Checker à l'aide de son identifiant, vous devez effectuer une requête GET vers l'URL suivante :
https://mvsep.com/api/quality_checker/entry

PARAMÈTRES DE REQUÊTE

Champ Type Description
id Entier (obligatoire) Identifiant de l'entrée

Exemple de code Curl:

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

Détails de la réponse :

La réponse est identique à celle de la commande GET QUEUE de la section « Quality Checker » ; elle ne renvoie qu'une seule entrée.

supprimer l'entrée

Pour supprimer une entrée de la file d'attente de Quality Checker à l'aide de son identifiant et de son mot de passe, vous devez effectuer une requête GET vers l'URL suivante :
https://mvsep.com/api/quality_checker/delete

PARAMÈTRES DE REQUÊTE

Champ Type Description
id Entier (obligatoire) Identifiant de l'entrée
password Chaîne (obligatoire) Mot de passe utilisé pour la connexion

Exemple de code Curl:

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

Détails de la réponse :

Clé Valeur
success
  • false - lorsque la suppression de l'entrée a échoué
  • true - lorsque l'entrée a été supprimée avec succès
data->message Indique si l'entrée a été supprimée
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Informations sur le site

FAQ

Contrôleur de qualité

Algorithmes

Documentation complète de l'API

Entreprise

Politique de confidentialité

Conditions d'utilisation

Politique de remboursement

Cookie Notice

Extra

Aidez-nous à traduire !

Aidez-nous à promouvoir !