MVSEP Logo
  • Главная
  • Новости
  • Тарифы
  • Демо
  • Создать учетную запись
  • Войти
  • Тема
    Выбор модели
    Язык
    • 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ă

Описание

API MVSEP предоставляет программный доступ для создания разделения, возврата результатов, получения информации о сайте и управления возможностями пользователя.

Чтобы использовать этот API, вам нужен ключ API. Вы не вошли, пожалуйста, войдите для получения токена API.

Примеры в Питоне: https://github.com/ZFTurbo/MVSep-API-Examples

Неофициальное приложение MacVSep для Mac OS: https://github.com/septcoco/macvsep

Webhooks can be set up here: Webhooks Page

Спецификация OpenAPI: mvsep-openapi-spec.json

Note that Premium users can request unlimited concurrent jobs, while non-Premium users can only request 1 concurrent job.

Активность разделения

создать разделение

Чтобы создать разделение, вам нужно сделать POST-вызов по следующему URL-адресу:
https://mvsep.com/api/separation/create


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String Ваш ключ API
audiofile Binary Audiofile to be processed. Not required if url parameter is set or the model does not use file input. For matchering models use target_audiofile and reference_audiofile for input instead of audiofile.
url String Link to the audiofile. Not required if audiofile parameter is set.
remote_type String (optional) Remote type of the audiofile. Defaults to direct. Not required if audiofile parameter is set. Supported types are direct (Direct Download), mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Integer (необязательно) Тип разделения, по умолчанию 11 (Demucs3 Model B (вокал, ударные, бас, другое))
add_opt1 String (необязательно) Тип разделения первое дополнительное поле
add_opt2 String (необязательно) Тип разделения второе дополнительное поле
add_opt3 String (необязательно) Третье дополнительное поле типа разделения
output_format Integer (необязательно) выходной формат, по умолчанию 0 (mp3 (320kbps))
is_demo Boolean (необязательно) если разделение будет опубликовано на демонстрационной странице, по умолчанию false

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

Наименование Значение Additional fields
Ensemble (vocals, instrum) 26 Поле: add_opt1
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include intermediate results and max_fft, min_fft

Поле: add_opt2
Наименование: Model Type
Опции:
  • 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) (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include intermediate results and max_fft, min_fft

Поле: add_opt2
Наименование: Model Type
Опции:
  • 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) (по-умолчанию)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Поле: add_opt1
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include intermediate results and max_fft, min_fft

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

Поле: add_opt2
Наименование: Agressiveness
Опции:
  • 0.3 - 0.3 (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: Karaoke model type
Опции:
  • 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) (по-умолчанию)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Поле: add_opt2
Наименование: Extraction type
Опции:
  • 0 - Use as is (по-умолчанию)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Поле: add_opt1
Наименование: Karaoke model type
Опции:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (по-умолчанию)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Поле: add_opt1
Наименование: Model type
Опции:
  • 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) (по-умолчанию)
Medley Vox (Multi-singer separation) 53 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - Apply to original file
  • 1 - Extract vocals first (по-умолчанию)
MVSep Multichannel BS (vocals, instrumental) 43 Поле: add_opt1
Наименование: Model Type
Опции:
  • 0 - BS Roformer (SDR: 11.81) (по-умолчанию)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Поле: add_opt1
Наименование: Model type
Опции:
  • 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) (по-умолчанию)

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Поле: add_opt1
Наименование: Model type
Опции:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (по-умолчанию)

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Поле: add_opt1
Наименование: Drums model type
Опции:
  • 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) (по-умолчанию)

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from instrumental part

Поле: add_opt3
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Поле: add_opt1
Наименование: Bass model type
Опции:
  • 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) (по-умолчанию)

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from instrumental part

Поле: add_opt3
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include results of independent models
MVSep Synth (synth, other) 88 Поле: add_opt1
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from instrumental part
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Поле: add_opt1
Наименование: Model Type
Опции:
  • 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) (по-умолчанию)

Поле: add_opt2
Наименование: Preprocess
Опции:
  • 0 - Apply Drums model before (по-умолчанию)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Поле: add_opt1
Наименование: Piano model type
Опции:
  • 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) (по-умолчанию)
MVSep Digital Piano (digital-piano, other) 79 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Поле: add_opt1
Наименование: Organ model type
Опции:
  • 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) (по-умолчанию)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Поле: add_opt1
Наименование: Guitar model type
Опции:
  • 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) (по-умолчанию)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - Two-stage model (SDR: 9.21) (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: String model type
Опции:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (по-умолчанию)

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Поле: add_opt1
Наименование: Wind model type
Опции:
  • 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) (по-умолчанию)

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from instrumental part

Поле: add_opt3
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include results of independent models
MVSep Brass (brass, other) 107 Поле: add_opt1
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from wind part
MVSep Woodwind (woodwind, other) 108 Поле: add_opt1
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from wind part
MVSep Saxophone (saxophone, other) 61 Поле: add_opt1
Наименование: Model type
Опции:
  • 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) (по-умолчанию)
MVSep Flute (flute, other) 67 Поле: add_opt1
Наименование: Flute model type
Опции:
  • 0 - SCNet XL (SDR flute: 6.27)
  • 1 - BS Roformer (SDR flute: 9.46) (по-умолчанию)

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

Поле: add_opt2
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Use vocals model to help

Поле: add_opt3
Наименование: Output files
Опции:
  • 0 - Standard set (по-умолчанию)
  • 1 - Include results of independent models
MVSep Braam 117
MVSep Risers 125
MVSep FX 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (по-умолчанию)
  • 4 - Universal Super Resolution (by baicai1145)

Поле: add_opt2
Наименование: Cutoff (Hz)
Опции:
  • 0 - No cutoff (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: Model Type
Опции:
  • 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) (по-умолчанию)

Поле: add_opt2
Наименование: Preprocess
Опции:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (по-умолчанию)
DeNoise by aufr33 and gabox 47 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - aufr33 (Standard) (по-умолчанию)
  • 1 - aufr33 (Aggressive)
  • 2 - gabox
AudioSR (Super Resolution) 59 Поле: add_opt1
Наименование: Cutoff (Hz)
Опции:
  • 0 - Automatic (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: Text prompt
Опции:

Поле: add_opt2
Наименование: Length (in seconds)
Опции:
  • 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 (по-умолчанию)
Whisper (extract text from audio) 39 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - Apply to original file
  • 1 - Extract vocals first (по-умолчанию)

Поле: add_opt2
Наименование: Transcription type
Опции:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (по-умолчанию)
Parakeet (extract text from audio) 64 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - Apply to original file
  • 1 - Extract vocals first (по-умолчанию)

Поле: add_opt2
Наименование: Version
Опции:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (по-умолчанию)
VibeVoice (Voice Cloning) 103 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (по-умолчанию)

Поле: add_opt2
Наименование: Text prompt
Опции:

Поле: add_opt3
Наименование: Extract vocals first
Опции:
  • 0 - Use original reference file
  • 1 - Extract vocals first (по-умолчанию)
VibeVoice (TTS) 104 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (по-умолчанию)

Поле: add_opt2
Наименование: Text prompt
Опции:
Qwen3-TTS (Custom Voice) 118 Поле: add_opt1
Наименование: Text prompt
Опции:

Поле: add_opt2
Наименование: Speaker
Опции:
  • aiden - Aiden (English) (по-умолчанию)
  • 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)

Поле: add_opt3
Наименование: Language
Опции:
  • auto - Auto (по-умолчанию)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Поле: add_opt4
Наименование: Voice description
Опции:
Qwen3-TTS (Voice Design) 119 Поле: add_opt1
Наименование: Text prompt
Опции:

Поле: add_opt2
Наименование: Voice description
Опции:

Поле: add_opt3
Наименование: Language
Опции:
  • auto - Auto (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: Text prompt
Опции:

Поле: add_opt2
Наименование: Reference text in audio (optional)
Опции:

Поле: add_opt3
Наименование: Language
Опции:
  • auto - Auto (по-умолчанию)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Поле: add_opt4
Наименование: Extract vocals first
Опции:
  • 0 - Use original reference file (по-умолчанию)
  • 1 - Extract vocals first
Mega 53-stem Model 126
Bark (Speech Gen) 115 Поле: add_opt1
Наименование: Text prompt
Опции:

Поле: add_opt2
Наименование: Speaker
Опции:
  • 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) (по-умолчанию)
  • 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 Поле: add_opt1
Наименование: Model Type
Опции:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (по-умолчанию)
Aspiration (by Sucial) 50 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract from vocals part
Phantom Centre extraction 55 Поле: add_opt1
Наименование: Model type
Опции:
  • 0 - Phantom Centre by wesleyr36 (MDX23C)
  • 1 - Phantom Centre by gilliaan (BSRoformer) (по-умолчанию)
  • 2 - Phantom Centre by gilliaan (mdx23c)
Matchering (by sergree) 68
SOME (Singing-Oriented MIDI Extractor) 80 Поле: add_opt1
Наименование: How to use
Опции:
  • 0 - Apply to original file
  • 1 - Extract vocals first (по-умолчанию)
Transkun (piano -> midi) 113 Поле: add_opt1
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture (по-умолчанию)
  • 1 - Extract piano first
Basic Pitch (MIDI Extraction) 114
HeartMuLa (Song Gen) 121 Поле: add_opt1
Наименование: Lyrics
Опции:

Поле: add_opt10
Наименование: Topic
Опции:
  • --- - --- (по-умолчанию)
  • 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

Поле: add_opt2
Наименование: Tags (optional)
Опции:

Поле: add_opt3
Наименование: Genre
Опции:
  • --- - --- (по-умолчанию)
  • 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

Поле: add_opt4
Наименование: Timbre
Опции:
  • --- - --- (по-умолчанию)
  • 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

Поле: add_opt5
Наименование: Gender
Опции:
  • --- - --- (по-умолчанию)
  • male - Male
  • female - Female

Поле: add_opt6
Наименование: Mood
Опции:
  • --- - --- (по-умолчанию)
  • 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

Поле: add_opt7
Наименование: Instrument
Опции:
  • --- - --- (по-умолчанию)
  • 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

Поле: add_opt8
Наименование: Scene
Опции:
  • --- - --- (по-умолчанию)
  • 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

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

Значении форматов вывода (output_format)

Наименование Значение
mp3 (320 kbps) 0
wav (uncompressed, 16 bit) 1
flac (lossless, 16 bit) 2
m4a (lossy) 3
wav (uncompressed, 32 bit) 4
flac (lossless, 24 bit) 5

Пример кода curl:

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

Подробности ответа

Поле Значение
success
  • false - когда задание завершилось неудачей
  • true - когда задание было успешно создано
data Содержит дополнительную информацию в зависимости от ключа success
data -> link Показывает ссылку на URL "ПОЛУЧИТЬ РЕЗУЛЬТАТ" созданной задачи (показывается только когда success равно true)
data -> hash Показывает хэш созданной задачи (показывается только когда success равно true)
data -> message Показывает описание ошибки (показывается только когда success равно false)

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Некоторые параметры отсутствуют или недействительны. Эта ошибка появляется, когда вы не передаете все обязательные параметры или передаете недопустимые параметры.
401 Неизвестный или недопустимый api_token. Эта ошибка появляется, если вы используете неизвестный ключ API

получить результат

Чтобы получить результат разделения, вам нужно сделать вызов GET по следующему URL-адресу:
https://mvsep.com/api/separation/get


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
hash String Хэш разделения
mirror Integer (необязательно) Используется другое зеркало, если установлено значение 1, по умолчанию 0. Требуется api_token и 1 кредит, если установлено значение 1.
api_token String (необязательно) API-ключ пользователя. Требуется, если параметр зеркала установлен на 1.

Пример кода curl:

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

Подробности ответа

Поле Значение
success
  • false - когда хэш файла не найден, удален или истек срок действия
  • true - если хэш файла найден и действителен
status
  • not_found - когда задание недействительно
  • waiting - когда задание находится в очереди и ещё не обработано
  • processing - когда задание находится в процессе обработки
  • done - когда задание успешно обработано
  • failed - когда обработка задания завершилась неудачей
  • distributing - когда аудиофайл задания велик и распределяется между несколькими экземплярами графического процессора
  • merging - когда все части распределения заданий закончат обработку и будут объединены
data Содержит дополнительную информацию в зависимости от ключа status.
data -> queue_count Показывает количество необработанных задач в приоритете пользователя (показывается только когда status равно waiting или distributing)
data -> current_order Показывает порядок задачи пользователя (показывается только когда status равно waiting или distributing)
data -> message Показывает описание статуса (показывается для всех статусов, показывает причину ошибки вместо этого, когда status равно failed)
data -> algorithm Показывает использованный алгоритм для задачи (показывается только когда status равно done)
data -> algorithm_description Показывает детали использованного алгоритма для задачи (показывается только когда status равно done)
data -> output_format Показывает формат вывода задачи (показывается только когда status равно done)
data -> tags Показывает мета-теги аудио (показывается только когда status равно done)
data -> input_file Показывает детали загрузки входного аудио (показывается только когда status равно done)
data -> files Показывает детали загрузки выходного аудио (показывается только когда status равно done)
data -> date Показывает дату обработки задачи (показывается только когда status равно done)
data -> finished_chunks Показывает количество завершённых частей большой задачи (показывается только когда status равно distributing)
data -> all_chunks Показывает общее количество частей большой задачи (показывается только когда status равно distributing)

получить результат

To get the result of a remote job, you need to make a GET call to the following url:
https://mvsep.com/api/separation/get-remote


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
hash String Хэш разделения

Пример кода curl:

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

Подробности ответа

Поле Значение
success
  • false - когда хэш файла не найден, удален или истек срок действия
  • true - если хэш файла найден и действителен
status
  • not_found - когда задание недействительно
  • waiting - когда задание находится в очереди и ещё не обработано
  • processing - когда задание находится в процессе обработки
  • done - когда задание успешно обработано
  • failed - когда обработка задания завершилась неудачей
data Содержит дополнительную информацию в зависимости от ключа status.
data -> queue_count Shows unprocessed jobs count in user's priority (only shown when status is waiting).
data -> current_order Shows the order of user's job (only shown when status is waiting).
data -> message Shows the status description (only when status is failed).
data -> link Shows link to "GET RESULT" URL of created job (only shown when status is done).
data -> hash Hash of the separation (only shown when status is done).

cancel separation

To cancel the separation and refund used credits (if the separation is not being processed yet), you need to make a POST call to the following url:
https://mvsep.com/api/separation/cancel


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя
hash String Хэш разделения

Пример кода curl:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<Ваш токен API>"' --form 'hash="<hash>"'

Подробности ответа

Поле Значение
success
  • false - когда хэш файла не найден, удален или истек срок действия
  • true - если хэш файла найден и действителен

Информация о сайте

Получить типы разделения

Чтобы получить подробные данные о типах разделения, необходимо выполнить GET-вызов по следующему url:
https://mvsep.com/api/app/algorithms

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
scopes String Whether to include models that use different forms of input.
  • single_upload - Single file input model
  • no_upload - No file upload model (e.g. Stable Audio Open Gen)
  • matchering_upload - Matchering model (with target audio file and reference audio file)
Defaults to single_upload if not provided. To get all models, set scopes=single_upload,no_upload,matchering_upload.

Пример кода curl:

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

Подробности ответа

Возвращает данные в виде массива:

Поле Значение
render_id Значение типа разделения (ID)
name Имя типа разделения
algorithm_group_id Группа, к которой принадлежит тип разделения:
algorithm_group Contains information about the algorithm group that the algorithm belongs to.
algorithm_group -> name Name of the algorithm group.
audio_widget The type of audio widget to use for the algorithm. This can be used to determine how to display the audio player for the algorithm on the frontend. Possible values are:
  • single_upload - The algorithm uses a single file upload as input. The audio player should allow the user to upload a single audio file.
  • no_upload - The algorithm does not use a file upload as input. The audio player should not display a file upload option.
  • matchering_upload - The algorithm uses a matchering upload as input, which consists of a target audio file and reference audio file.
orientation Для кого предназначен этот тип разделения:
  • 0 - Все пользователи
  • 1 - Зарегистрированные пользователи
  • 2 - Премиум пользователи
order_id Порядок разделения типа
price_coefficient Используется для расчета того, сколько кредитов берет задание у премиум-пользователя.
Используется эта формула : floor(<продолжительность аудиофайла в секундах> * price_coefficient / 60)?:1
usage Shows monthly usage count of separation type
rating Shows monthly usage rating of separation type as array:
  • average - average rating
  • total - vote count
algorithm_fields Содержит информацию о дополнительных полях типа разделения
algorithm_fields -> name Показывает, какое дополнительное поле имеет тип разделения:
  • add_opt1 - первый
  • add_opt2 - второй
  • add_opt3 - третий
Вам нужно будет разместить разделение с этим именем, чтобы выбрать нужное дополнительное поле.
algorithm_fields -> text Отображаемое имя дополнительного поля типа разделения.
algorithm_fields -> options JSON-кодированные пары ключ-значение дополнительных полей
algorithm_fields -> default_key Значение по умолчанию для дополнительного поля. Один из ключей <code>algorithm_fields -> options</code>
algorithm_descriptions Содержит информацию об описаниях типа разделения
algorithm_descriptions -> short_description Небольшое описание типа разделения, не использующее HTML.
algorithm_descriptions -> long_description Подробное описание типа разделения, использующего HTML.
algorithm_descriptions -> lang Заданный код языка описания.

получить новости

Чтобы получить информацию о последних новостях MVSEP, вам нужно сделать GET-звонок по следующему url:
https://mvsep.com/api/app/news


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
lang String (Необязательно) 2-ух буквенный языковой код (en, ru)
start Integer (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Integer (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.

Пример кода curl:

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

Подробности ответа

Возвращает данные в виде массива:

Поле Значение
title Заголовок новостей
lang Заголовок новостей
text Полное описание новостей
created_at Дата новостей

get queue

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


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String (optional) API-ключ пользователя

Пример кода curl:

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

Подробности ответа

Поле Значение
queue Contains array of current queues for different plans:
  • in_process - Currently being processed
  • premium - Queue count for premium users
  • registered - Queue count for registered users
  • unregistered - Queue count for unregistered users
plan Contains current queue for current plan (add api_token to request for registered/premium plan):
  • plan - Your current plan
  • queue - Queue count for your current plan

получите демо разделения

Чтобы получить информацию о демо разделениях, вам нужно сделать GET-вызов по следующему url: https://mvsep.com/api/app/demo


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
start Integer (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Integer (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.
algorithm_id Integer Optional separation type ID. Use this to return demo separations created by one algorithm only. Values match render_id from the GET SEPARATION TYPES endpoint.
options[FIELD] String / Integer Optional filter for algorithm option values. Replace FIELD with an additional field key from algorithm_fields -> name in the GET SEPARATION TYPES response, then pass one of that field's options keys as the value. Example: options[vocals]=1.
additional_options String Optional raw contains filter against stored job option data. Prefer options[FIELD] for new integrations because it is explicit and easier to compose.

Пример кода 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'

To build option filters, first call https://mvsep.com/api/app/algorithms and inspect each algorithm's algorithm_fields list. Use the field name inside options[FIELD] and use one of the JSON option keys as the value.

Подробности ответа

Возвращает данные в виде массива:

Поле Значение
hash Хэш разделения
date Дата разделения
input_audio Введите URL-адрес аудио
size Введите размер аудио
algorithm Содержит основную информацию об используемом типе разделения (информацию о возвращаемых параметрах см. на вкладке GET SEPARATION TYPES).

Аутентификация Пользователя

логин

Чтобы аутентифицировать пользователя и получить его API-ключ, необходимо выполнить POST-вызов по следующему url:
https://mvsep.com/api/app/login

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
email String E-mail пользователя
password String Пароль пользователя

Пример кода curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<E-mail пользователя>"' --form 'password="<Пароль пользователя>"'

Подробности ответа

Поле Значение
success
  • false - Происходит, если указаны неверные учётные данные
  • true - Происходит, если указаны действительные учётные данные
data Содержит информацию о том, когда учётные данные действительны.
data -> name Имя пользователя
data -> email E-mail пользователя
data -> api_token API-ключ пользователя. Обязательно сохраните его в надёжном хранилище и используйте для последующих операций.
data -> premium_minutes Оставшийся кредиты для пользователя
data -> premium_enabled Разрешено ли пользователю расходовать кредиты.
  • 0 - запрещён
  • 1 - разрешён
data -> long_filenames_enabled Хочет ли пользователь получить дополнительную информацию в именах файлов:
  • 0 - короче
  • 1 - длиннее

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Указаны неверные учетные данные

регистрация

Чтобы зарегистрировать пользователя на сайте MVSEP, необходимо выполнить POST-вызов по следующему адресу:
https://mvsep.com/api/app/register


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
name String Имя пользователя
email String E-mail пользователя
password String Пароль пользователя
password_confirmation String Повторите пароль пользователя

Пример кода 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"'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда адрес электронной почты недействителен, пользователь существует или подтверждение неверно
  • true - Происходит, когда форма действительна
message Происходит, когда форма действительна

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Форма недействительна

Профиль

Добавить пользователя

Чтобы получить информацию о пользователе, необходимо выполнить GET-вызов по следующему url:
https://mvsep.com/api/app/user

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя

Пример кода curl:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<Ваш токен API>'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда указан неверный ключ API
  • true - Происходит, когда указан действительный ключ API
data Содержит информацию о том, когда учётные данные действительны.
data -> name Имя пользователя
data -> email E-mail пользователя
data -> api_token API-ключ пользователя. Обязательно сохраните его в надёжном хранилище и используйте для последующих операций.
data -> premium_minutes Оставшийся кредиты для пользователя
data -> premium_enabled Разрешено ли пользователю расходовать кредиты.
  • 0 - запрещён
  • 1 - разрешён
data -> long_filenames_enabled Хочет ли пользователь получить дополнительную информацию в именах файлов:
  • 0 - короче
  • 1 - длиннее
data -> current_queue Показывает текущие разделения для пользователя

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Неверный ключ API

Получить историю разделений

Для получения основной информации история разделения пользователя, вам необходимо сделать POST-вызов по следующему URL-адресу:
https://mvsep.com/api/app/separation_history


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя
start Integer (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Integer (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.

Пример кода curl:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<Ваш токен API>&start=1&limit=2'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда указан неверный ключ API
  • true - Происходит, когда указан действительный ключ API
data Содержит основной массив информации о предыдущих разделениях
data -> hash Хэш разделения
data -> job_exists Содержит основной массив информации о предыдущих разделениях
data -> credits Сколько кредитов было использовано для выполнения задания, нулевое значение, если разделения не существует
data -> time_left Примерное время, оставшееся до удаления задания
data -> algorithm Содержит основную информацию об используемом типе разделения (информацию о возвращаемых параметрах см. на вкладке GET SEPARATION TYPES).

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Неверный ключ API

Включить использование премиума

Чтобы включить использование премиума для пользователя, вам необходимо сделать POST-вызов по следующему URL-адресу:
https://mvsep.com/api/app/enable_premium


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя

Пример кода curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<Ваш токен API>"'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда указан неверный ключ API
  • true - Происходит, когда указан действительный ключ API
message Информирует о состоянии операции

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Неверный ключ API

Отключить использование премиума

Чтобы отключить использование премиума для пользователя, вам необходимо сделать POST-вызов по следующему URL-адресу:
https://mvsep.com/api/app/disable_premium


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя

Пример кода curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<Ваш токен API>"'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда указан неверный ключ API
  • true - Происходит, когда указан действительный ключ API
message Информирует о состоянии операции

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Неверный ключ API

Включить длинные имена файлов

Чтобы включить длинные имена файлов для пользователя, вам необходимо сделать POST-вызов по следующему URL-адресу:
https://mvsep.com/api/app/enable_long_filenames


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя

Пример кода curl:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<Ваш токен API>"'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда указан неверный ключ API
  • true - Происходит, когда указан действительный ключ API
message Информирует о состоянии операции

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Неверный ключ API

Отключить длинные имена файлов

Чтобы отключить длинные имена файлов для пользователя, вам необходимо сделать POST-вызов по следующему URL-адресу:
https://mvsep.com/api/app/disable_long_filenames


ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String API-ключ пользователя

Пример кода curl:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<Ваш токен API>"'

Подробности ответа

Поле Значение
success
  • false - Происходит, когда указан неверный ключ API
  • true - Происходит, когда указан действительный ключ API
message Информирует о состоянии операции

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Неверный ключ API

Проверка качества

в очередь

To get information about Quality Checker queue entries, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/queue

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
start Integer (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Integer (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.

Пример кода curl:

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

Подробности ответа

Возвращает данные в виде массива:

Поле Значение
id Identification number of entry
dataset_type Dataset type chosen when adding the entry / leaderboard type
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
date Created date of the entry
algo_name Имя выбранного типа/алгоритма разделения
main_text Описание выбранного типа/алгоритма разделения
proc Статус обработки
  • 0 - Not processed
  • 1 - Processed
proc_remote_date Timestamp of processing date
msg Returns "OK" if successful, otherwise shows error message
metrics Information about entry metrics
sdr_* (wildcard) SDR of the corresponding stems
dataset_name Name of the dataset

get leaderboard

To get information about Quality Checker leaderboards, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/leaderboard

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
dataset_type String Dataset type, defaults to 0 if not given.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
start Integer (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Integer (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.
algo_name_filter String Filters separation type/algorithm names by given text
sort String Sort by given SDR of the stem. You can get list of sortable values for given dataset type from sortables key in response.

Пример кода curl:

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

Подробности ответа

Поле Значение
data Contains array of Quality Checker entries. Refer to GET QUEUE response from Quality Checker section for more information.
dataset_type Used dataset type key
sortables Keys that can be used to sort used dataset type by given stem in sequential order.
sort Used sorting key from sortable.

Создать запись

To create Quality Checker entry, you need to make a POST call to the following url:
https://mvsep.com/api/quality_checker/add

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
api_token String (обязательно) Ваш ключ API
zipfile Binary (обязательно) Zip файл обрабатывается
algo_name String (обязательно) Название алгоритма
main_text String (обязательно) Описание алгоритма
dataset_type String Dataset type. Defaults to 0.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
password String (обязательно) Пароль для удаления алгоритма
ensemble Integer 0 - algorithm is not ensemble. 1 - algorithm is ensemble.

Пример кода 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"'

Подробности ответа

Поле Значение
success
  • false - when the entry creation failed
  • true - when the entry was created successfully
data Contains information about entry
data -> id ID of the entry
data -> link Ссылка на запись

Ошибки

API MVSEP использует следующие коды ошибок:

Код ошибки Значение
400 Форма недействительна
401 Неизвестный или недопустимый api_token. Эта ошибка появляется, если вы используете неизвестный ключ API

get entry

To get information about Quality Checker queue entry by id, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/entry

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
id Integer (обязательно) ID of the entry

Пример кода curl:

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

Подробности ответа

Response is the same as GET QUEUE response from Quality Checker section, returns only one entry.

Удалить запись

To delete Quality Checker queue entry by id and password, you need to make a GET call to the following url:
https://mvsep.com/api/quality_checker/delete

ПАРАМЕТРЫ ЗАПРОСА

Поле Тип Описание
id Integer (обязательно) ID of the entry
password String (обязательно) Used password for the entry

Пример кода curl:

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

Подробности ответа

Поле Значение
success
  • false - when the entry deletion failed
  • true - when the entry was deleted successfully
data->message Shows whether entry was deleted
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Информация о сайте

ЧАВО

Проверка качества алгоритмов

Алгоритмы

Полная документация по API

Компания

Политика конфиденциалности

Условия и Положения

Политика возврата

Cookie Notice

Дополнительно

Помогите нам перевести! 86

Помогите в продвижении!