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ă
    Server German (Main)

Описание

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

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

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

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

Вебхуки можно настроить здесь: Страница вебхуков

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

Обратите внимание, что пользователи с Premium-подпиской могут запрашивать неограниченное количество одновременных задач, тогда как обычные пользователи могут запросить только 1 одновременную задачу.

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

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

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


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

Поле Тип Описание
api_token Строка Ваш ключ API
audiofile Двоичное значение Аудиофайл для обработки. Не обязателен, если задан параметр url или модель не использует файловый ввод. Для моделей matchering используйте для ввода target_audiofile и reference_audiofile вместо audiofile.
url Строка Ссылка на аудиофайл. Не обязательна, если задан параметр audiofile.
remote_type Строка (необязательно) Тип удаленного хранения аудиофайла. По умолчанию — direct. Не обязателен, если задан параметр audiofile. Поддерживаемые типы: direct (прямая загрузка), mega (MEGA), drive (Google Диск), dropbox (Dropbox).
sep_type Целое число (необязательно) Тип разделения, по умолчанию 11 (Demucs3 Model B (вокал, ударные, бас, другое))
add_opt1 Строка (необязательно) Тип разделения первое дополнительное поле
add_opt2 Строка (необязательно) Тип разделения второе дополнительное поле
add_opt3 Строка (необязательно) Третье дополнительное поле типа разделения
output_format Целое число (необязательно) выходной формат, по умолчанию 0 (mp3 (320kbps))
is_demo Логическое значение (необязательно) если разделение будет опубликовано на демонстрационной странице, по умолчанию false

Значения типа разделения (sep_type) и дополнительных полей (add_opt1, add_opt2, ...)

Наименование Значение Дополнительные поля
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) (по-умолчанию)

Поле: add_opt2
Наименование: Overlap
Опции:
  • 2 - 50% (по-умолчанию)
  • 8 - 87.5%
BS PolarFormer (vocals, instrumental) 123 Поле: add_opt1
Наименование: Model type
Опции:
  • 158 - BS PolarFormer (62 bands, SDR: 11.75) (по-умолчанию)
  • 163 - BS PolarFormer (124 bands, SDR: 12.02)

Поле: add_opt2
Наименование: 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)

Поле: add_opt2
Наименование: Overlap
Опции:
  • 2 - 50% (по-умолчанию)
  • 8 - 87.5%
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
ADTOF Plus (Drums -> MIDI) 127 Поле: add_opt1
Наименование: How to extract
Опции:
  • 0 - Extract directly from mixture
  • 1 - Extract drums first (по-умолчанию)
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 Строка Хэш разделения
mirror Целое число (необязательно) Используется другое зеркало, если установлено значение 1, по умолчанию 0. Требуется api_token и 1 кредит, если установлено значение 1.
api_token Строка (необязательно) 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)

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

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


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

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

Пример кода 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 Показывает количество необработанных задач в очереди пользователя (отображается только когда status имеет значение waiting).
data -> current_order Показывает порядковый номер задачи пользователя (отображается только когда status имеет значение waiting).
data -> message Показывает описание статуса (только когда status имеет значение failed).
data -> link Показывает ссылку на URL для получения результата созданной задачи (отображается только когда status имеет значение done).
data -> hash Хеш разделения (отображается только когда status имеет значение done).

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

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


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

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

Пример кода 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 Строка Определяет, включать ли модели, использующие разные способы ввода.
  • single_upload - Модель с вводом одного файла
  • no_upload - Модель без загрузки файла (например, Stable Audio Open Gen)
  • matchering_upload - Модель matchering (с целевым аудиофайлом и референсным аудиофайлом)
По умолчанию используется single_upload, если не указано иное. Чтобы получить все модели, установите 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 Содержит информацию о группе алгоритмов, к которой принадлежит алгоритм.
algorithm_group -> name Название группы алгоритмов.
audio_widget Тип аудио-виджета, используемого для алгоритма. Это можно использовать для определения того, как отображать аудиоплеер для алгоритма на фронтенде. Возможные значения:
  • single_upload - Алгоритм использует загрузку одного файла в качестве ввода. Аудиоплеер должен позволять пользователю загружать один аудиофайл.
  • no_upload - Алгоритм не использует загрузку файла в качестве ввода. Аудиоплеер не должен отображать опцию загрузки файла.
  • matchering_upload - Алгоритм использует загрузку matchering в качестве ввода, которая состоит из целевого аудиофайла и референсного аудиофайла.
orientation Для кого предназначен этот тип разделения:
  • 0 - Все пользователи
  • 1 - Зарегистрированные пользователи
  • 2 - Премиум пользователи
order_id Порядок разделения типа
price_coefficient Используется для расчета того, сколько кредитов берет задание у премиум-пользователя.
Используется эта формула : floor(<продолжительность аудиофайла в секундах> * price_coefficient / 60)?:1
usage Показывает количество использований типа разделения за месяц
rating Показывает рейтинг использования типа разделения за месяц в виде массива:
  • average - средний рейтинг
  • total - количество голосов
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 Строка (Необязательно) 2-ух буквенный языковой код (en, ru)
start Целое число (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Целое число (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 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-запрос по следующему адресу:
https://mvsep.com/api/app/queue


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

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

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

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

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

Поле Значение
queue Содержит массив текущих очередей для разных тарифов:
  • in_process - В настоящее время обрабатывается
  • premium - Количество задач в очереди для премиум-пользователей
  • registered - Количество задач в очереди для зарегистрированных пользователей
  • unregistered - Количество задач в очереди для незарегистрированных пользователей
plan Содержит текущую очередь для вашего тарифа (добавьте api_token в запрос для зарегистрированных / премиум-тарифа):
  • plan - Ваш текущий тариф
  • queue - Количество задач в очереди для вашего текущего тарифа

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

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


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

Поле Тип Описание
start Целое число (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Целое число (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.
algorithm_id Целое число Необязательный ID типа разделения. Используйте это, чтобы возвращать демо-разделения, созданные только одним алгоритмом. Значения соответствуют render_id из эндпоинта GET SEPARATION TYPES.
options[FIELD] Строка / Целое число Необязательный фильтр по значениям опций алгоритма. Замените FIELD на ключ дополнительного поля из algorithm_fields -> name в ответе GET SEPARATION TYPES, затем передайте один из ключей options этого поля в качестве значения. Пример: options[vocals]=1.
additional_options Строка Необязательный параметр raw содержит фильтр по сохраненным данным опций задачи. Для новых интеграций предпочтительнее использовать options[FIELD], так как это явно и проще в составлении.

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

Чтобы построить фильтры опций, сначала вызовите https://mvsep.com/api/app/algorithms и просмотрите список algorithm_fields каждого алгоритма. Используйте поле name внутри options[FIELD] и используйте один из ключей JSON-опций в качестве значения.

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

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

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

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

логин

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

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

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

Пример кода 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 Строка Имя пользователя
email Строка E-mail пользователя
password Строка Пароль пользователя
password_confirmation Строка Повторите пароль пользователя

Пример кода 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 Строка 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 Строка API-ключ пользователя
start Целое число (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Целое число (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 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 Строка 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 Строка 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 Строка 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 Строка 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

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

в очередь

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

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

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

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

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

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

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

Поле Значение
id Идентификационный номер записи
dataset_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 Дата создания записи
algo_name Имя выбранного типа/алгоритма разделения
main_text Описание выбранного типа/алгоритма разделения
proc Статус обработки
  • 0 - Не обработано
  • 1 - Обработано
proc_remote_date Временная метка даты обработки
msg В случае успеха возвращает "OK", иначе показывает сообщение об ошибке
metrics Информация о метриках записи
sdr_* (wildcard) SDR соответствующих стемов
dataset_name Название набора данных

получить таблицу лидеров

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

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

Поле Тип Описание
dataset_type Строка Тип набора данных, по умолчанию 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 Целое число (Необязательно) Смещение начальной точки, по умолчанию 0 (т.е. начало с самой последней)
limit Целое число (Необязательно) Максимальное количество возвращаемых результатов, по умолчанию 10, максимум 20.
algo_name_filter Строка Фильтрует типы разделения / названия алгоритмов по указанному тексту
sort Строка Сортировка по указанному SDR стема. Список доступных для сортировки значений для данного типа набора данных можно получить из ключа sortables в ответе.

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

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

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

Поле Значение
data Содержит массив записей Quality Checker. Дополнительную информацию см. в ответе GET QUEUE в разделе Quality Checker.
dataset_type Используемый ключ типа набора данных
sortables Ключи, которые можно использовать для сортировки используемого типа набора данных по указанному стему в последовательном порядке.
sort Используемый ключ сортировки из sortable.

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

Чтобы создать запись Quality Checker, необходимо выполнить POST-запрос по следующему адресу:
https://mvsep.com/api/quality_checker/add

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

Поле Тип Описание
api_token Строка (обязательно) Ваш ключ API
zipfile Двоичное значение (обязательно) Zip файл обрабатывается
algo_name Строка (обязательно) Название алгоритма
main_text Строка (обязательно) Описание алгоритма
dataset_type Строка Тип набора данных. По умолчанию — 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 Строка (обязательно) Пароль для удаления алгоритма
ensemble Целое число 0 — алгоритм не является ансамблевым. 1 — алгоритм является ансамблевым.

Пример кода 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 - когда создание записи не удалось
  • true - когда запись была успешно создана
data Содержит информацию о записи
data -> id ID записи
data -> link Ссылка на запись

Ошибки

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

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

получить запись

Чтобы удалить запись очереди Quality Checker по ID и паролю, необходимо выполнить GET-запрос по следующему адресу:
https://mvsep.com/api/quality_checker/entry

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

Поле Тип Описание
id Целое число (обязательно) ID записи

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

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

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

Ответ аналогичен ответу GET QUEUE из раздела Quality Checker, возвращается только одна запись.

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

Чтобы удалить запись очереди Quality Checker по ID и паролю, необходимо выполнить GET-запрос по следующему адресу:
https://mvsep.com/api/quality_checker/delete

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

Поле Тип Описание
id Целое число (обязательно) ID записи
password Строка (обязательно) Используемый пароль для записи

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

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

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

Поле Значение
success
  • false - когда удаление записи не удалось
  • true - когда запись была успешно удалена
data->message Показывает, была ли запись удалена
MVSEP Logo

turbo@mvsep.com

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

ЧАВО

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

Алгоритмы

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

Компания

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

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

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

Cookie Notice

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

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

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