MVSEP Logo
  • Inicio
  • Noticias
  • Planes
  • Demostración
  • Crear cuenta
  • Inicia sesión
  • Tema
    Selector de modelo
    Idioma
    • 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ă

Comenzar

La API de MVSEP proporciona acceso programático para crear una separación, devolver los resultados, obtener información del sitio y controlar las capacidades del usuario.

Para utilizar esta API, necesita una clave API. No ha iniciado sesión, inicie sesión para obtener su clave API <code>(api_token)<code>.

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

Aplicación no oficial MacVSep para Mac OS: https://github.com/septcoco/macvsep

Aquí se pueden configurar los webhooks: Página de webhooks

Especificación OpenAPI: mvsep-openapi-spec.json

Ten en cuenta que los usuarios Premium pueden solicitar un número ilimitado de trabajos simultáneos, mientras que los usuarios que no son Premium solo pueden solicitar 1 trabajo simultáneo.

Actividad de separación

crear separación

Para crear la separación es necesario hacer una petición POST a la siguiente URL:
https://mvsep.com/api/separation/create


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Tu clave API
audiofile Binario Archivo de audio que se va a procesar. No es necesario si se ha establecido el parámetro url o si el modelo no utiliza entrada de archivo. Para los modelos de emparejamiento, utilice target_audiofile y reference_audiofile como entrada en lugar de audiofile.
url Cadena Enlace al archivo de audio. No es necesario si se ha establecido el parámetro audiofile.
remote_type Cadena (opcional) Tipo de acceso remoto del archivo de audio. El valor predeterminado es direct. No es necesario si se ha establecido el parámetro audiofile. Los tipos admitidos son direct (descarga directa), mega (MEGA), drive (Google Drive) y dropbox (Dropbox).
sep_type Entero (opcional) Tipo de separación, por defecto 11 [Demucs3 Modelo B (voz, batería, bajo, otros)]
add_opt1 Cadena (opcional) Tipo de separación, primer campo adicional
add_opt2 Cadena (opcional) Tipo de separación, segundo campo adicional
add_opt3 Cadena (opcional) Tipo de Separación, tercer campo adicional
output_format Entero (opcional) Formato de salida, por defecto 0 [mp3 (320kbps)]
is_demo Booleano (opcional) Si la separación debe publicarse en la página de demostración. Por defecto es <code>false<code>

Valores del tipo de separación (sep_type) y de los campos adicionales (add_opt1, add_opt2, ...)

Formato Valor Campos adicionales
Ensemble (vocals, instrum) 26 Clave: add_opt1
Formato: Output files
Opciones:
  • 0 - Standard set (por defecto)
  • 1 - Include intermediate results and max_fft, min_fft

Clave: add_opt2
Formato: Model Type
Opciones:
  • 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) (por defecto)
  • 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 Clave: add_opt1
Formato: Output files
Opciones:
  • 0 - Standard set (por defecto)
  • 1 - Include intermediate results and max_fft, min_fft

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

Clave: add_opt2
Formato: Model Type
Opciones:
  • 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) (por defecto)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Clave: add_opt1
Formato: Model type
Opciones:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (por defecto)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Clave: add_opt1
Formato: Vocal model type
Opciones:
  • 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) (por defecto)
BS PolarFormer (vocals, instrumental) 123 Clave: add_opt1
Formato: Overlap
Opciones:
  • 2 - 50% (por defecto)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Clave: add_opt1
Formato: Vocal model type
Opciones:
  • 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) (por defecto)
  • 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 Clave: add_opt1
Formato: Vocal model type
Opciones:
  • 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) (por defecto)
SCNet (vocals, instrumental) 46 Clave: add_opt1
Formato: Vocal model type
Opciones:
  • 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) (por defecto)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Clave: add_opt1
Formato: Vocal model type
Opciones:
  • 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) (por defecto)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Clave: add_opt1
Formato: Model Type
Opciones:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (por defecto)
  • 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)

Clave: add_opt2
Formato: Agressiveness
Opciones:
  • 0.3 - 0.3 (por defecto)
  • 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 Clave: add_opt1
Formato: Karaoke model type
Opciones:
  • 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) (por defecto)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

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

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

Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Clave: add_opt1
Formato: Drums model type
Opciones:
  • 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) (por defecto)

Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract from instrumental part

Clave: add_opt3
Formato: Output files
Opciones:
  • 0 - Standard set (por defecto)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Clave: add_opt1
Formato: Bass model type
Opciones:
  • 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) (por defecto)

Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract from instrumental part

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

Clave: add_opt2
Formato: Preprocess
Opciones:
  • 0 - Apply Drums model before (por defecto)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Clave: add_opt1
Formato: Piano model type
Opciones:
  • 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) (por defecto)
MVSep Digital Piano (digital-piano, other) 79 Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Clave: add_opt1
Formato: Organ model type
Opciones:
  • 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) (por defecto)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Clave: add_opt1
Formato: Guitar model type
Opciones:
  • 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) (por defecto)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Clave: add_opt1
Formato: Model type
Opciones:
  • 0 - Two-stage model (SDR: 9.21) (por defecto)
  • 1 - One-stage model (SDR: 9.02)
MVSep Pedal Steel Guitar 124
MVSep Plucked Strings (plucked-strings, other) 102
MVSep Harp (harp, other) 72
MVSep Mandolin (mandolin, other) 74
MVSep Banjo (banjo, other) 83
MVSep Sitar (sitar, other) 90
MVSep Ukulele (ukulele, other) 96
MVSep Dobro (dobro, other) 97
MVSep Bowed Strings (strings, other) 52 Clave: add_opt1
Formato: String model type
Opciones:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (por defecto)

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

Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Extract from instrumental part

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

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

Clave: add_opt2
Formato: How to extract
Opciones:
  • 0 - Extract directly from mixture (por defecto)
  • 1 - Use vocals model to help

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

Clave: add_opt2
Formato: Cutoff (Hz)
Opciones:
  • 0 - No cutoff (por defecto)
  • 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 Clave: add_opt1
Formato: Model Type
Opciones:
  • 0 - Reverb removal by FoxJoy (MDX-B)
  • 8 - Reverb removal by aufr33 and jarredou (MDX23C)
  • 1 - Reverb removal by anvuew (MelRoformer)
  • 2 - Reverb removal by anvuew (BSRoformer)
  • 3 - Reverb removal by anvuew v2 (MelRoformer)
  • 4 - Reverb removal by Sucial (MelRoformer)
  • 5 - Reverb removal by Sucial v2 (MelRoformer)
  • 6 - DeReverb room by anvuew (BSRoformer)
  • 7 - DeReverb stereo by anvuew (BSRoformer) (por defecto)

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

Clave: add_opt2
Formato: Length (in seconds)
Opciones:
  • 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 (por defecto)
Whisper (extract text from audio) 39 Clave: add_opt1
Formato: Model type
Opciones:
  • 0 - Apply to original file
  • 1 - Extract vocals first (por defecto)

Clave: add_opt2
Formato: Transcription type
Opciones:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (por defecto)
Parakeet (extract text from audio) 64 Clave: add_opt1
Formato: Model type
Opciones:
  • 0 - Apply to original file
  • 1 - Extract vocals first (por defecto)

Clave: add_opt2
Formato: Version
Opciones:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (por defecto)
VibeVoice (Voice Cloning) 103 Clave: add_opt1
Formato: Model type
Opciones:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (por defecto)

Clave: add_opt2
Formato: Text prompt
Opciones:

Clave: add_opt3
Formato: Extract vocals first
Opciones:
  • 0 - Use original reference file
  • 1 - Extract vocals first (por defecto)
VibeVoice (TTS) 104 Clave: add_opt1
Formato: Model type
Opciones:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (por defecto)

Clave: add_opt2
Formato: Text prompt
Opciones:
Qwen3-TTS (Custom Voice) 118 Clave: add_opt1
Formato: Text prompt
Opciones:

Clave: add_opt2
Formato: Speaker
Opciones:
  • aiden - Aiden (English) (por defecto)
  • 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)

Clave: add_opt3
Formato: Language
Opciones:
  • auto - Auto (por defecto)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Clave: add_opt4
Formato: Voice description
Opciones:
Qwen3-TTS (Voice Design) 119 Clave: add_opt1
Formato: Text prompt
Opciones:

Clave: add_opt2
Formato: Voice description
Opciones:

Clave: add_opt3
Formato: Language
Opciones:
  • auto - Auto (por defecto)
  • 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 Clave: add_opt1
Formato: Text prompt
Opciones:

Clave: add_opt2
Formato: Reference text in audio (optional)
Opciones:

Clave: add_opt3
Formato: Language
Opciones:
  • auto - Auto (por defecto)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Clave: add_opt4
Formato: Extract vocals first
Opciones:
  • 0 - Use original reference file (por defecto)
  • 1 - Extract vocals first
Bark (Speech Gen) 115 Clave: add_opt1
Formato: Text prompt
Opciones:

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

Clave: add_opt10
Formato: Topic
Opciones:
  • --- - --- (por defecto)
  • 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

Clave: add_opt2
Formato: Tags (optional)
Opciones:

Clave: add_opt3
Formato: Genre
Opciones:
  • --- - --- (por defecto)
  • 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

Clave: add_opt4
Formato: Timbre
Opciones:
  • --- - --- (por defecto)
  • 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

Clave: add_opt5
Formato: Gender
Opciones:
  • --- - --- (por defecto)
  • male - Male
  • female - Female

Clave: add_opt6
Formato: Mood
Opciones:
  • --- - --- (por defecto)
  • 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

Clave: add_opt7
Formato: Instrument
Opciones:
  • --- - --- (por defecto)
  • 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

Clave: add_opt8
Formato: Scene
Opciones:
  • --- - --- (por defecto)
  • 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

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

Valores del formato de salida (output_format)

Formato Valor
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

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - cuando fracasó la creación del trabajo
  • true - cuando el trabajo se creó exitosamente
data Contiene información adicional dependiendo de la clave success
data -> link Muestra el enlace a la URL "OBTENER RESULTADO" del trabajo creado (solo se muestra cuando success es true)
data -> hash Muestra el hash del trabajo creado (solo se muestra cuando success es true)
data -> message Muestra la descripción de un error (solo se muestra cuando success es false)

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Parámetros faltantes o inválidos. Este error aparece cuando no se pasan todos los parámetros obligatorios o se pasan parámetros no válidos.
401 api_token desconocido o inválido. Este error aparece si utiliza una clave API desconocida

obtener resultado

Para obtener el resultado de la separación, debe realizar una petición GET a la siguiente URL:
https://mvsep.com/api/separation/get


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
hash Cadena Hash de separación
mirror Entero (opcional) Utiliza otra ventana si se establece en 1, el valor predeterminado es 0. Requiere <code>api_token<code> y 1 crédito si se establece en 1.
api_token Cadena (opcional) Clave API del usuario. Requerido si el parámetro <code>ventana<code> está establecido en 1.

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - cuando el hash del archivo no se encuentra, se borra o ha caducado
  • true - cuando se encuentra el archivo hash y es válido
status
  • not_found - cuando el trabajo no es válido
  • waiting - cuando el trabajo está en cola y aún no es procesado
  • processing - cuando el trabajo se está procesando
  • done - cuando el trabajo ha sido procesado exitosamente
  • failed - cuando el procesamiento del trabajo falló
  • distributing - cuando el archivo de audio del trabajo es grande y se distribuye a varias instancias de GPU
  • merging - cuando todas las partes de distribución del trabajo hayan terminado de procesarse y fusionarse
data Contiene información adicional, dependiendo de la clave de estado
data -> queue_count Muestra el recuento de trabajos sin procesar de acuerdo a la prioridad del usuario (solo se muestra cuando el estado está en waiting o en distributing)
data -> current_order Muestra el orden del trabajo del usuario (solo se muestra cuando el estado está en waiting o en distributing)
data -> message Muestra la descripción del estado (se muestra en todos los estados, muestra el motivo del error cuando el estado es failed)
data -> algorithm Muestra el algoritmo utilizado en el trabajo (solo se muestra cuando el estado es done)
data -> algorithm_description Muestra los detalles del algoritmo utilizado en el trabajo (solo se muestra cuando el estado es done)
data -> output_format Muestra el formato de salida del trabajo (solo se muestra cuando el estado está terminado)
data -> tags Muestra las etiquetas de metadatos de audio (solo se muestra cuando el estado está terminado)
data -> input_file Muestra los detalles de descarga de audio de entrada (solo se muestra cuando el estado está terminado)
data -> files Muestra los detalles de descarga de los audios de salida (solo se muestra cuando el estado está terminado)
data -> date Muestra la fecha de procesamiento del trabajo (solo se muestra cuando el estado está terminado)
data -> finished_chunks Muestra el número de piezas terminadas de un trabajo grande (solo se muestra cuando el estado está en distribución)
data -> all_chunks Muestra el número de todas las partes de un trabajo grande (solo se muestra cuando el estado está en distribución)

obtener resultado

Para obtener el resultado de un trabajo remoto, debes realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/separation/get-remote


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
hash Cadena Hash de separación

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - cuando el hash del archivo no se encuentra, se borra o ha caducado
  • true - cuando se encuentra el archivo hash y es válido
status
  • not_found - cuando el trabajo no es válido
  • waiting - cuando el trabajo está en cola y aún no es procesado
  • processing - cuando el trabajo se está procesando
  • done - cuando el trabajo ha sido procesado exitosamente
  • failed - cuando el procesamiento del trabajo falló
data Contiene información adicional, dependiendo de la clave de estado
data -> queue_count Muestra el número de trabajos sin procesar en la cola de prioridad del usuario (solo se muestra cuando el estado de status es waiting).
data -> current_order Muestra el orden del trabajo del usuario (solo se muestra cuando status es waiting).
data -> message Muestra la descripción del estado (solo cuando status es failed).
data -> link Muestra el enlace a la URL "GET RESULT" del trabajo creado (solo se muestra cuando status es done).
data -> hash Hash de la separación (solo se muestra cuando status es done)

cancelar separación

Para cancelar la baja y reembolsar los créditos utilizados (si la baja aún no se ha tramitado), debes realizar una llamada POST a la siguiente URL:
https://mvsep.com/api/separation/cancel


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario
hash Cadena Hash de separación

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - cuando el hash del archivo no se encuentra, se borra o ha caducado
  • true - cuando se encuentra el archivo hash y es válido

Información del sitio

obtener tipos de separación/algoritmos

Para obtener datos detallados sobre los tipos de separación, debe realizar una petición GET a la siguiente URL:
https://mvsep.com/api/app/algorithms

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
scopes Cadena Si se deben incluir modelos que utilicen diferentes tipos de datos de entrada.
  • single_upload - Modelo de entrada de un solo archivo
  • no_upload - Modelo sin subida de archivos (p. ej., Stable Audio Open Gen)
  • matchering_upload - Modelo de emparejamiento (con un archivo de audio de destino y un archivo de audio de referencia)
Si no se especifica, el valor predeterminado es single_upload. Para obtener todos los modelos, establece scopes=single_upload,no_upload,matchering_upload.

Ejemplo de código Curl:

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

Detalles de la respuesta:

Devuelve los datos como un arreglo (matriz):

Clave Valor
render_id Valor del tipo de separación (ID)
name El nombre del tipo de separación
algorithm_group_id El grupo al que pertenece el tipo de separación:
algorithm_group Contiene información sobre el grupo de algoritmos al que pertenece el algoritmo.
algorithm_group -> name Nombre del grupo de algoritmos.
audio_widget El tipo de widget de audio que se utilizará para el algoritmo. Esto permite determinar cómo se mostrará el reproductor de audio del algoritmo en la interfaz de usuario. Los valores posibles son:
  • single_upload - El algoritmo utiliza la carga de un único archivo como entrada. El reproductor de audio debe permitir al usuario cargar un único archivo de audio.
  • no_upload - El algoritmo no utiliza la carga de archivos como entrada. El reproductor de audio no debe mostrar una opción para cargar archivos.
  • matchering_upload - El algoritmo utiliza como entrada una carga de comparación, que consta de un archivo de audio de destino y un archivo de audio de referencia.
orientation Qué usuarios pueden disponer de este tipo de separación:
  • 0 - Todos los usuarios
  • 1 - Usuarios Registrados
  • 2 - Usuarios Premium
order_id El orden del tipo de separación
price_coefficient Se utiliza para calcular cuántos créditos consume el trabajo al usuario premium.
Usa esta formula : floor(<duración del archivo de audio en segundos> * price_coefficient / 60)?:1
usage Muestra el recuento mensual de uso por tipo de separación
rating Muestra la clasificación de uso mensual por tipo de separación en forma de matriz:
  • average - puntuación media
  • total - recuento de votos
algorithm_fields Contiene información sobre campos adicionales del tipo de separación
algorithm_fields -> name Muestra cuál campo adicional del tipo de separación:
  • add_opt1 - primero
  • add_opt2 - segundo
  • add_opt3 - tercero
Deberá publicar la separación con este nombre para poder seleccionar el campo adicional correcto.
algorithm_fields -> text Nombre con el que se muestra el campo adicional del tipo de separación.
algorithm_fields -> options Cadenas clave-valor codificadas en JSON del campo adicional
algorithm_fields -> default_key Valor predeterminado del campo adicional. Una de las claves de <code>campos_algoritmo -> opciones<code>
algorithm_descriptions Contiene información sobre descripciones del tipo de separación.
algorithm_descriptions -> short_description Pequeña descripción del tipo de separación que no utiliza HTML.
algorithm_descriptions -> long_description Descripción detallada del tipo de separación que utiliza HTML.
algorithm_descriptions -> lang Código específico de idioma, de la descripción.

recibir noticias

Para obtener información sobre las últimas noticias sobre MVSEP, debe realizar una petición GET a la siguiente URL:
https://mvsep.com/api/app/news


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
lang Cadena (opcional) Código de 2 letras del idioma(en, es)
start Entero (opcional) Desplazamiento desde el punto inicial, el valor predeterminado es 0 (es decir, se comienza por el último)
limit Entero (opcional) Cantidad máxima de resultados devueltos, el valor predeterminado es 10, el máximo es 20.

Ejemplo de código Curl:

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

Detalles de la respuesta:

Devuelve los datos como un arreglo (matriz):

Clave Valor
title Título de las noticias
lang Título de las noticias
text Descripción completa de las noticias
created_at Fecha de las noticias

get queue

Para obtener información sobre la cola del sitio, debes realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/app/queue


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena (opcional) Clave API del usuario

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
queue Contiene una matriz con las colas actuales de los distintos planes:
  • in_process - Se está procesando
  • premium - Número de colas para usuarios premium
  • registered - Número de colas para usuarios registrados
  • unregistered - Número de usuarios en cola sin registrar
plan Contiene la cola actual del plan actual (añade api_token a la solicitud para el plan registrado/premium):
  • plan - Tu plan actual
  • queue - Número de colas de tu plan actual

obtener separaciones de demostración

Para obtener información sobre las separaciones de la página de demostración, debe realizar una petición GET a la siguiente URL: https://mvsep.com/api/app/demo


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
start Entero (opcional) Desplazamiento desde el punto inicial, el valor predeterminado es 0 (es decir, se comienza por el último)
limit Entero (opcional) Cantidad máxima de resultados devueltos, el valor predeterminado es 10, el máximo es 20.
algorithm_id Entero ID de tipo de separación opcional. Utilícelo para obtener solo las separaciones de demostración creadas por un algoritmo concreto. Los valores coinciden con render_id del punto final GET SEPARATION TYPES.
options[FIELD] Cadena / Entero Filtro opcional para los valores de las opciones del algoritmo. Sustituye FIELD por una clave de campo adicional de algorithm_fields -> name en la respuesta de GET SEPARATION TYPES y, a continuación, pasa una de las claves options de ese campo como valor. Ejemplo: options[vocals]=1.
additional_options Cadena La sintaxis "raw opcional" incluye un filtro sobre los datos de opciones de los trabajos almacenados. Para las nuevas integraciones, se recomienda utilizar options[FIELD], ya que es más explícita y fácil de escribir.

Ejemplo de código 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'

Para crear filtros de opciones, primero llama a https://mvsep.com/api/app/algorithms y revisa la lista algorithm_fields de cada algoritmo. Utiliza el campo name dentro de options[FIELD] y asigna como valor una de las claves de opciones JSON.

Detalles de la respuesta:

Devuelve los datos como un arreglo (matriz):

Clave Valor
hash Hash de separación
date Fecha de la separación
input_audio URL del audio de entrada
size Tamaño del audio de entrada
algorithm Contiene información básica sobre el tipo de separación utilizado (consulte la pestaña OBTENER TIPOS DE SEPARACIÓN para obtener información sobre los parámetros devueltos)

Autenticación de usuario

iniciar sesión

Para autenticar al usuario y obtener su clave API, debe realizar una petición POST a la siguiente URL:
https://mvsep.com/api/app/login

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
email Cadena Correo electrónico del usuario
password Cadena Contraseña del usuario

Ejemplo de código Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Correo electrónico del usuario>"' --form 'password="<Contraseña del usuario>"'

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especificaron credenciales incorrectas
  • true - Ocurre cuando se especificaron credenciales válidas
data Contiene información cuando las credenciales son válidas.
data -> name Nombre del usuario
data -> email Correo electrónico del usuario
data -> api_token La clave API del usuario. Asegúrese de guardarlo en un lugar seguro y utilizarlo para operaciones posteriores.
data -> premium_minutes Créditos restantes del usuario
data -> premium_enabled Si el usuario permitió gastar créditos.
  • 0 - no permitido
  • 1 - permitido
data -> long_filenames_enabled Si el usuario desea información adicional en los nombres de los archivos:
  • 0 - más corto
  • 1 - más extenso

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Se especificaron credenciales incorrectas

registro

Para registrar un usuario en el sitio MVSEP, debe realizar una petición POST a la siguiente URL:
https://mvsep.com/api/app/register


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
name Cadena Nombre del usuario
email Cadena Correo electrónico del usuario
password Cadena Contraseña del usuario
password_confirmation Cadena Repetir la contraseña del usuario

Ejemplo de código 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"'

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando el correo electrónico no es válido, el usuario ya existe o la confirmación es incorrecta
  • true - Ocurre cuando el formulario es válido.
message Ocurre cuando el formulario es válido.

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Formulario no válido

Perfil

obtener usuario

Para obtener información del usuario, debe realizar una petición GET a la siguiente URL:
https://mvsep.com/api/app/user

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especifica una clave API no válida
  • true - Ocurre cuando se especifica una clave API válida
data Contiene información cuando las credenciales son válidas.
data -> name Nombre del usuario
data -> email Correo electrónico del usuario
data -> api_token La clave API del usuario. Asegúrese de guardarlo en un lugar seguro y utilizarlo para operaciones posteriores.
data -> premium_minutes Créditos restantes del usuario
data -> premium_enabled Si el usuario permitió gastar créditos.
  • 0 - no permitido
  • 1 - permitido
data -> long_filenames_enabled Si el usuario desea información adicional en los nombres de los archivos:
  • 0 - más corto
  • 1 - más extenso
data -> current_queue Muestra separaciones en curso del usuario.

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Clave API no válida

obtener historial de separación

Para obtener información básica del historial de separación del usuario, debe realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/app/separation_history


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario
start Entero (opcional) Desplazamiento desde el punto inicial, el valor predeterminado es 0 (es decir, se comienza por el último)
limit Entero (opcional) Cantidad máxima de resultados devueltos, el valor predeterminado es 10, el máximo es 20.

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especifica una clave API no válida
  • true - Ocurre cuando se especifica una clave API válida
data Contiene una matriz de información básica sobre separaciones anteriores.
data -> hash Hash de separación
data -> job_exists Contiene una matriz de información básica sobre separaciones anteriores.
data -> credits Cuántos créditos se consumierom para el trabajo, nulo si no existe separación
data -> time_left Tiempo aproximado restante hasta que se elimine el trabajo
data -> algorithm Contiene información básica sobre el tipo de separación utilizado (consulte la pestaña OBTENER TIPOS DE SEPARACIÓN para obtener información sobre los parámetros devueltos)

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Clave API no válida

habilitar el uso premium

Para habilitar el uso premium para el usuario, debe realizar una petición POST a la siguiente URL:
https://mvsep.com/api/app/enable_premium


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especifica una clave API no válida
  • true - Ocurre cuando se especifica una clave API válida
message Informa sobre el estado de la operación

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Clave API no válida

deshabilitar el uso de premium

Para deshabilitar el uso premium para el usuario, debe realizar una petición POST a la siguiente URL:
https://mvsep.com/api/app/disable_premium


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especifica una clave API no válida
  • true - Ocurre cuando se especifica una clave API válida
message Informa sobre el estado de la operación

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Clave API no válida

habilitar nombres extensos de archivos

Para habilitar los nombres extensos de archivos para el usuario, debe realizar una petición POST a la siguiente URL:
https://mvsep.com/api/app/enable_long_filenames


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especifica una clave API no válida
  • true - Ocurre cuando se especifica una clave API válida
message Informa sobre el estado de la operación

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Clave API no válida

deshabilitar nombres extensos de archivos

Para deshabilitar los nombres extensos de archivos para el usuario, debe realizar una petición POST a la siguiente URL:
https://mvsep.com/api/app/disable_long_filenames


PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena Clave API del usuario

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - Ocurre cuando se especifica una clave API no válida
  • true - Ocurre cuando se especifica una clave API válida
message Informa sobre el estado de la operación

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Clave API no válida

Control de calidad

obtener cola

Para obtener información sobre las entradas de la cola de Quality Checker, debes realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/quality_checker/queue

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
start Entero (opcional) Desplazamiento desde el punto inicial, el valor predeterminado es 0 (es decir, se comienza por el último)
limit Entero (opcional) Cantidad máxima de resultados devueltos, el valor predeterminado es 10, el máximo es 20.

Ejemplo de código Curl:

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

Detalles de la respuesta:

Devuelve los datos como un arreglo (matriz):

Clave Valor
id Número de identificación de la entrada
dataset_type Tipo de conjunto de datos seleccionado al añadir la entrada / tipo de clasificación
  • 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 Fecha de creación de la entrada
algo_name Nombre del tipo de separación o algoritmo utilizado
main_text Descripción del tipo de separación o algoritmo utilizado
proc Estado del tratamiento
  • 0 - Sin procesar
  • 1 - Procesado
proc_remote_date Fecha y hora de procesamiento
msg Devuelve "OK" si se realiza correctamente; de lo contrario, muestra un mensaje de error
metrics Información sobre los indicadores de acceso
sdr_* (wildcard) SDR de las pistas correspondientes
dataset_name Nombre del conjunto de datos

ver la clasificación

Para obtener información sobre las tablas de clasificación de Quality Checker, debes realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/quality_checker/leaderboard

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
dataset_type Cadena Tipo de conjunto de datos; si no se especifica, el valor predeterminado es 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
start Entero (opcional) Desplazamiento desde el punto inicial, el valor predeterminado es 0 (es decir, se comienza por el último)
limit Entero (opcional) Cantidad máxima de resultados devueltos, el valor predeterminado es 10, el máximo es 20.
algo_name_filter Cadena Filtra los nombres de los tipos de separación o algoritmos según el texto introducido
sort Cadena Ordena por el SDR de la pista. Puedes obtener la lista de valores ordenables para un tipo de conjunto de datos determinado a través de la clave sortables de la respuesta.

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
data Contiene una serie de entradas de Quality Checker. Consulte la sección respuesta de GET QUEUE del Quality Checker para obtener más información.
dataset_type Clave del tipo de conjunto de datos utilizado
sortables Claves que se pueden utilizar para ordenar los tipos de conjuntos de datos utilizados por una pista determinada en orden secuencial.
sort Clave de ordenación utilizada de "sortable".

crear entrada

Para crear una entrada en Quality Checker, debes realizar una solicitud POST a la siguiente URL:
https://mvsep.com/api/quality_checker/add

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
api_token Cadena (obligatorio) Tu clave API
zipfile Binario (obligatorio) Archivo ZIP que se va a procesar
algo_name Cadena (obligatorio) Nombre del algoritmo
main_text Cadena (obligatorio) Descripción del algoritmo
dataset_type Cadena Tipo de conjunto de datos. El valor predeterminado es 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 Cadena (obligatorio) Contraseña para eliminar el algoritmo
ensemble Entero 0 - el algoritmo no es un conjunto. 1 - el algoritmo es un conjunto.

Ejemplo de código 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"'

Detalles de la respuesta:

Clave Valor
success
  • false - cuando no se ha podido crear la entrada
  • true - cuando se ha creado correctamente la entrada
data Contiene información sobre la entrada
data -> id ID de la entrada
data -> link Enlace a la entrada

Errores

La API de MVSEP utiliza los siguientes códigos de error:

Código Significado
400 Formulario no válido
401 api_token desconocido o inválido. Este error aparece si utiliza una clave API desconocida

acceder

Para obtener información sobre una entrada de la cola de Quality Checker por su ID, debes realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/quality_checker/entry

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
id Entero (obligatorio) ID de la entrada

Ejemplo de código Curl:

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

Detalles de la respuesta:

La respuesta es la misma que la respuesta de GET QUEUE de la sección Quality Checker; solo devuelve una entrada.

eliminar entrada

Para eliminar una entrada de la cola de Quality Checker por ID y contraseña, debes realizar una llamada GET a la siguiente URL:
https://mvsep.com/api/quality_checker/delete

PARÁMETROS DE CONSULTA

Campo Tipo Descripción
id Entero (obligatorio) ID de la entrada
password Cadena (obligatorio) Contraseña utilizada para el acceso

Ejemplo de código Curl:

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

Detalles de la respuesta:

Clave Valor
success
  • false - cuando no se ha podido eliminar la entrada
  • true - cuando la entrada se ha eliminado correctamente
data->message Indica si se ha eliminado la entrada
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Información del sitio

FAQ

Comprobador de calidad

Algoritmos

Documentación API

Compañía

Política de privacidad

Términos y condiciones

Política de reembolso

Cookie Notice

Extra

¡Ayúdenos a traducir!

¡Ayúdanos a publicitar!