MVSEP Logo
  • Bosh sahifa
  • Yangiliklar
  • Rejalar
  • Demo
  • Asboblar
  • Hisob yaratish
  • Kirish
  • Mavzu
    Model tanlash
    Til
    • 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 DE2
Mavzular
Boshlang Mintaqalar Ajratish faoliyati ajratish yaratish natijani oling Natijani olish (masofaviy) Ajratishni bekor qilish Sayt ma'lumotlari Ajratish turlarini olish Yangiliklarni olish navbatni oling demo ajratmalarni olish Foydalanuvchini autentifikatsiya qilish ro'yxatdan o'tish tizimga kirish Profil Foydalanuvchini olish Ajratish tarixini olish Xaridlar tarixini oling Past kredit ogohlantirishi Premium foydalanishni yoqish Premium foydalanishni o'chirish Uzun fayl nomlarini yoqish Uzun fayl nomlarini o'chirish Sifat tekshiruvchisi navbatni oling Reyting jadvalini oling Yozuv yaratish Yozuvni olish Yozuvni o'chirish Asboblar va SDKlar

Boshlang

MVSEP API ajratish yaratish, natijalarni qaytarish, sayt ma'lumotlarini olish va foydalanuvchi imkoniyatlarini boshqarish uchun dasturiy kirishni ta'minlaydi

Ushbu API-dan foydalanish uchun sizga API kaliti kerak. Siz tizimga kirmagansiz, API tokeningizni olish uchun iltimos, tizimga kiring

E'tibor bering, Premium foydalanuvchilar cheksiz miqdorda bir vaqtda bajariladigan ish so'rashi mumkin, Premium bo'lmagan foydalanuvchilar esa faqat 1 ta bir vaqtdagi ish so'rashi mumkin.

Mintaqalar

MVSEP mintaqaviy API endpointlarini ishlatadi. Barcha mintaqalar bitta hisoblar ma'lumotlar bazasidan foydalanadi, shuning uchun bir xil hisob, API kaliti va ish xeshlari hamma joyda ishlaydi:

  • Germaniya — https://de.mvsep.com/api
  • Germaniya 2 — https://de2.mvsep.com/api
  • Gonkong — https://hk.mvsep.com/api

https://mvsep.com/api ga yuboriladigan so'rovlar geo-yo'naltiriladi: Yevropadagi so'rovlar de ga, Shimoliy Osiyodagilari hk ga, qolganlari esa de2 ga yo'naltiriladi. API integratsiyalari uchun mintaqaviy endpointni aniq ko'rsatib chaqirishni tavsiya qilamiz — bu so'rovlaringiz qayerdan kelishidan qat'i nazar, ishning butun hayotiy tsiklini bitta hostda saqlaydi.

Har bir ajratish o'zi yaratilgan mintaqada qayta ishlanadi va saqlanadi, javoblarda qaytarilgan yuklab olish URL-lari esa har doim shu mintaqaning hostiga ishora qiladi. Eng yaxshi ishlash uchun serverlaringizga eng yaqin endpointni tanlang va ishning butun hayotiy tsikli uchun bir xil hostdan foydalaning — yaratish, holatni tekshirish va fayllarni yuklab olish.

Siz istalgan mintaqadan istalgan ishning holatini so'rashingiz mumkin (ma'lumotlar bazasi umumiy), lekin chiqish fayllari har doim ishga egalik qiluvchi mintaqa tomonidan taqdim etiladi.

Ajratish faoliyati

ajratish yaratish

Ajratish yaratish uchun quyidagi URL manziliga POST so'rovi yuborishingiz kerak:
https://mvsep.com/api/separation/create


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Sizning API kalitingiz
audiofile Binar Qayta ishlanadigan audio fayl. Agar url parametri o'rnatilgan yoki model fayl kirishidan foydalanmasa, bu talab qilinmaydi. Matchering modellari uchun kirish sifatida audiofile o'rniga target_audiofile va reference_audiofile dan foydalaning.
url Satr Audio faylga havola. audiofile parametri o'rnatilgan bo'lsa, bu talab qilinmaydi.
remote_type Satr (ixtiyoriy) Audio faylning masofaviy turi. Standart qiymati direct. audiofile parametri o'rnatilgan bo'lsa, bu parametr talab qilinmaydi. Qo'llab-quvvatlanadigan turlar: direct (to'g'ridan-to'g'ri yuklab olish), mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Butun son (ixtiyoriy) Ajratish turi, standart qiymati 20. Bu ajratish turining ID raqami, batafsil ma'lumot uchun GET SEPARATION TYPES bo'limiga qarang. <code class="higlighted">preset_id</code> berilganda e'tiborga olinmaydi.
preset_id Butun son (ixtiyoriy) Fayl ustida bitta algoritm o'rniga saqlangan presetlardan birini ishga tushiring. sep_type yoki preset_id bering — preset o'z algoritmlari, parametrlari va chiqish formatlarini belgilaydi, shuning uchun sep_type, add_opt maydonlari va output_format uning yonida e'tiborsiz qoldiriladi. Javob ajratish kabi aniq so'rov qilinadigan hashni qaytaradi; natija presetning har bir Output tuguniga bitta yozuvni o'z ichiga oladi. IDlaringizni quyidagi preset jadvalida ko'ring.
add_opt1 Satr (ixtiyoriy) Ajratish turining birinchi qo'shimcha maydoni
add_opt2 Satr (ixtiyoriy) Ajratish turining ikkinchi qo'shimcha maydoni
add_opt3 Satr (ixtiyoriy) Ajratish turining uchinchi qo'shimcha maydoni
output_format Butun son (ixtiyoriy) chiqish formati, standart qiymati 0 (mp3 (320kbps))
is_demo Mantiqiy (ixtiyoriy) ajratish demo sahifada e'lon qilinsinmi, standart qiymati false
webhook_url Satr (optional) A URL we will POST the finished result to, so you do not have to keep polling. The body is the same JSON as GET SEPARATION. This overrides the account-wide address set on the webhooks page, which is useful when several of your own users share one API token. Must be a publicly reachable http or https address.

Ajratish turi (sep_type) va qo'shimcha maydonlar (add_opt1, add_opt2, ...) qiymatlari

Nom Qiymat Qo'shimcha maydonlar
Ensemble (vocals, instrum) 26 Kalit: add_opt1
Nom: Output files
Variantlar:
  • 0 - Standard set (o'rnatilgan)
  • 1 - Include intermediate results and max_fft, min_fft

Kalit: add_opt2
Nom: Model Type
Variantlar:
  • 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) (o'rnatilgan)
  • 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 Kalit: add_opt1
Nom: Output files
Variantlar:
  • 0 - Standard set (o'rnatilgan)
  • 1 - Include intermediate results and max_fft, min_fft

Kalit: add_opt2
Nom: Model Type
Variantlar:
  • 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) (o'rnatilgan)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Kalit: add_opt1
Nom: Output files
Variantlar:
  • 0 - Standard set (o'rnatilgan)
  • 1 - Include intermediate results and max_fft, min_fft

Kalit: add_opt2
Nom: Model Type
Variantlar:
  • 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) (o'rnatilgan)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (o'rnatilgan)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Kalit: add_opt1
Nom: Vocal model type
Variantlar:
  • 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) (o'rnatilgan)
  • 171 - 124 bands (SDR vocals: 12.33, SDR instrum: 18.64)
  • 172 - becruily high instrum fullness 124 bands (SDR instrum: 18.47)

Kalit: add_opt2
Nom: Overlap
Variantlar:
  • 2 - 50% (o'rnatilgan)
  • 8 - 87.5%

Kalit: add_opt3
Nom: Set of stems
Variantlar:
  • 0 - Standard (o'rnatilgan)
  • 1 - Include fullness stems
BS PolarFormer (vocals, instrumental) 123 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 158 - BS PolarFormer (62 bands, SDR: 11.75)
  • 163 - BS PolarFormer (124 bands, SDR: 12.02) (o'rnatilgan)

Kalit: add_opt2
Nom: Overlap
Variantlar:
  • 2 - 50% (o'rnatilgan)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Kalit: add_opt1
Nom: Vocal model type
Variantlar:
  • 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) (o'rnatilgan)
  • 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)

Kalit: add_opt2
Nom: Overlap
Variantlar:
  • 2 - 50% (o'rnatilgan)
  • 8 - 87.5%
MDX23C (vocals, instrumental) 25 Kalit: add_opt1
Nom: Vocal model type
Variantlar:
  • 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) (o'rnatilgan)
SCNet (vocals, instrumental) 46 Kalit: add_opt1
Nom: Vocal model type
Variantlar:
  • 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) (o'rnatilgan)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Kalit: add_opt1
Nom: Vocal model type
Variantlar:
  • 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) (o'rnatilgan)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Kalit: add_opt1
Nom: Model Type
Variantlar:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (o'rnatilgan)
  • 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)

Kalit: add_opt2
Nom: Agressiveness
Variantlar:
  • 0.3 - 0.3 (o'rnatilgan)
  • 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 Kalit: add_opt1
Nom: Karaoke model type
Variantlar:
  • 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) (o'rnatilgan)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Kalit: add_opt2
Nom: Extraction type
Variantlar:
  • 0 - Use as is (o'rnatilgan)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Kalit: add_opt1
Nom: Karaoke model type
Variantlar:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (o'rnatilgan)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 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) (o'rnatilgan)
Medley Vox (Multi-singer separation) 53 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - Apply to original file
  • 1 - Extract vocals first (o'rnatilgan)
MVSep Multichannel BS (vocals, instrumental) 43 Kalit: add_opt1
Nom: Model Type
Variantlar:
  • 0 - BS Roformer (SDR: 11.89) (o'rnatilgan)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
  • 4 - BS Roformer 124 bands (SDR: 12.33)

Kalit: add_opt2
Nom: Processing Mode
Variantlar:
  • 0 - Per-Channel
  • 1 - Stereo Pairs (o'rnatilgan)
MVSep Male/Female separation 57 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 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) (o'rnatilgan)

Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (o'rnatilgan)

Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Kalit: add_opt1
Nom: Drums model type
Variantlar:
  • 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) (o'rnatilgan)

Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from instrumental part

Kalit: add_opt3
Nom: Output files
Variantlar:
  • 0 - Standard set (o'rnatilgan)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Kalit: add_opt1
Nom: Bass model type
Variantlar:
  • 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) (o'rnatilgan)

Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from instrumental part

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

Kalit: add_opt2
Nom: Preprocess
Variantlar:
  • 0 - Apply Drums model before (o'rnatilgan)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Kalit: add_opt1
Nom: Piano model type
Variantlar:
  • 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) (o'rnatilgan)
MVSep Digital Piano (digital-piano, other) 79 Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Kalit: add_opt1
Nom: Organ model type
Variantlar:
  • 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) (o'rnatilgan)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Vibraphone 129
MVSep Metal Bars 130
MVSep Rhodes 131
MVSep Clavinet 135
MVSep Mellotron 136
MVSep Guitar (guitar, other) 31 Kalit: add_opt1
Nom: Guitar model type
Variantlar:
  • 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) (o'rnatilgan)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - Two-stage model (SDR: 9.21) (o'rnatilgan)
  • 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 Kalit: add_opt1
Nom: String model type
Variantlar:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (o'rnatilgan)
  • 2 - BS Roformer by gilliaan (SDR strings: 4.69)

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

Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from instrumental part

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

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

Kalit: add_opt2
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Use vocals model to help

Kalit: add_opt3
Nom: Output files
Variantlar:
  • 0 - Standard set (o'rnatilgan)
  • 1 - Include results of independent models
MVSep Braam 117
MVSep Risers 125
MVSep FX 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (o'rnatilgan)
  • 4 - Universal Super Resolution (by baicai1145)

Kalit: add_opt2
Nom: Cutoff (Hz)
Variantlar:
  • 0 - No cutoff (o'rnatilgan)
  • 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 Kalit: add_opt1
Nom: Model Type
Variantlar:
  • 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) (o'rnatilgan)
  • 9 - MVSep Team (2026.07, BSRoformer)

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

Kalit: add_opt2
Nom: Length (in seconds)
Variantlar:
  • 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 (o'rnatilgan)
Whisper (extract text from audio) 39 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - Apply to original file
  • 1 - Extract vocals first (o'rnatilgan)

Kalit: add_opt2
Nom: Transcription type
Variantlar:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (o'rnatilgan)
Parakeet (extract text from audio) 64 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - Apply to original file
  • 1 - Extract vocals first (o'rnatilgan)

Kalit: add_opt2
Nom: Version
Variantlar:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (o'rnatilgan)
VibeVoice (Voice Cloning) 103 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (o'rnatilgan)

Kalit: add_opt2
Nom: Text prompt
Variantlar:

Kalit: add_opt3
Nom: Extract vocals first
Variantlar:
  • 0 - Use original reference file
  • 1 - Extract vocals first (o'rnatilgan)
VibeVoice (TTS) 104 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (o'rnatilgan)

Kalit: add_opt2
Nom: Text prompt
Variantlar:
Qwen3-TTS (Custom Voice) 118 Kalit: add_opt1
Nom: Text prompt
Variantlar:

Kalit: add_opt2
Nom: Speaker
Variantlar:
  • aiden - Aiden (English) (o'rnatilgan)
  • 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)

Kalit: add_opt3
Nom: Language
Variantlar:
  • auto - Auto (o'rnatilgan)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Kalit: add_opt4
Nom: Voice description
Variantlar:
Qwen3-TTS (Voice Design) 119 Kalit: add_opt1
Nom: Text prompt
Variantlar:

Kalit: add_opt2
Nom: Voice description
Variantlar:

Kalit: add_opt3
Nom: Language
Variantlar:
  • auto - Auto (o'rnatilgan)
  • 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 Kalit: add_opt1
Nom: Text prompt
Variantlar:

Kalit: add_opt2
Nom: Reference text in audio (optional)
Variantlar:

Kalit: add_opt3
Nom: Language
Variantlar:
  • auto - Auto (o'rnatilgan)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Kalit: add_opt4
Nom: Extract vocals first
Variantlar:
  • 0 - Use original reference file (o'rnatilgan)
  • 1 - Extract vocals first
Mega 53-stem Model 126
Upmixing by Jazzpear 137
DeEffect vocals by gilliaan 138
Bark (Speech Gen) 115 Kalit: add_opt1
Nom: Text prompt
Variantlar:

Kalit: add_opt2
Nom: Speaker
Variantlar:
  • 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) (o'rnatilgan)
  • 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 Kalit: add_opt1
Nom: Model Type
Variantlar:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (o'rnatilgan)
Aspiration (by Sucial) 50 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract from vocals part
Phantom Centre extraction 55 Kalit: add_opt1
Nom: Model type
Variantlar:
  • 0 - Phantom Centre by wesleyr36 (MDX23C)
  • 1 - Phantom Centre by gilliaan (BSRoformer) (o'rnatilgan)
  • 2 - Phantom Centre by gilliaan (mdx23c)
Matchering (by sergree) 68
SOME (Singing-Oriented MIDI Extractor) 80 Kalit: add_opt1
Nom: How to use
Variantlar:
  • 0 - Apply to original file
  • 1 - Extract vocals first (o'rnatilgan)
Transkun (Piano -> MIDI) 113 Kalit: add_opt1
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture (o'rnatilgan)
  • 1 - Extract piano first
Basic Pitch (MIDI Extraction) 114
ADTOF Plus (Drums -> MIDI) 127 Kalit: add_opt1
Nom: How to extract
Variantlar:
  • 0 - Extract directly from mixture
  • 1 - Extract drums first (o'rnatilgan)
HeartMuLa (Song Gen) 121 Kalit: add_opt1
Nom: Lyrics
Variantlar:

Kalit: add_opt10
Nom: Topic
Variantlar:
  • --- - --- (o'rnatilgan)
  • 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

Kalit: add_opt2
Nom: Tags (optional)
Variantlar:

Kalit: add_opt3
Nom: Genre
Variantlar:
  • --- - --- (o'rnatilgan)
  • 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

Kalit: add_opt4
Nom: Timbre
Variantlar:
  • --- - --- (o'rnatilgan)
  • 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

Kalit: add_opt5
Nom: Gender
Variantlar:
  • --- - --- (o'rnatilgan)
  • male - Male
  • female - Female

Kalit: add_opt6
Nom: Mood
Variantlar:
  • --- - --- (o'rnatilgan)
  • 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

Kalit: add_opt7
Nom: Instrument
Variantlar:
  • --- - --- (o'rnatilgan)
  • 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

Kalit: add_opt8
Nom: Scene
Variantlar:
  • --- - --- (o'rnatilgan)
  • 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

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

Oldindan belgilangan qiymatlar (preset_id)

Presetlar ularni yaratgan akkauntga xususiy bo'lib, shuning uchun ushbu jadvalda sizning presetlaringiz va tanlab olingan presetlar ko'rsatiladi. Ularni preset muharririda yarating va tahrirlang.

Sizda hali presetlar yo'q. Tizimga kiring va preset muharririda bittasini yarating — uning IDsi shu yerda paydo bo'ladi.

Chiqish formati (output_format) qiymatlari

Nom Qiymat
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 Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - ish yaratish muvaffaqiyatsiz bo'lganda
  • true - ish muvaffaqiyatli yaratilganda
data success kalitiga bog'liq qo'shimcha ma'lumotlarni saqlaydi
data -> link Yaratilgan ishning "GET RESULT" URL manziliga havola ko'rsatadi (faqat success true bo'lganda ko'rsatiladi)
data -> hash Yaratilgan ishning xeshini ko'rsatadi (faqat success true bo'lganda ko'rsatiladi)
data -> message Xato tavsifini ko'rsatadi (faqat success false bo'lganda ko'rsatiladi)

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Ba'zi parametrlar yo'q yoki yaroqsiz. Bu xato barcha majburiy parametrlarni bermaganingizda yoki yaroqsiz parametrlarni berganingizda paydo bo'ladi.
401 Noma'lum yoki yaroqsiz api_token. Agar noma'lum API kalitidan foydalansangiz, bu xato paydo bo'ladi.

natijani oling

Ajratish natijasini olish uchun siz quyidagi url manziliga GET murojaatini yuborishingiz kerak:
https://mvsep.com/api/separation/get

Xuddi shu endpoint preset ishga tushirishlarini ham qaytaradi: preset_id dan olgan xeshingizni xuddi ajratishdagidek so'rab turing. Konvert bir xil — status waiting va processing orqali done ga o'tadi — va data.type qiymati preset_run bo'ladi. data.files dagi har bir element presetning bitta Output tugunidir va u stem nomi bilan emas, o'z yorlig'i bilan nomlanadi. Ishga tushirish faqat uni yaratgan hisobga ko'rinadi.


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
hash Satr Ajratish Xeshi
mirror Butun son (ixtiyoriy) 1 ga o'rnatilgan bo'lsa boshqa ko'zguni ishlatadi, standart 0. 1 ga o'rnatilsa api_token va 1 kredit talab etiladi
api_token Satr (ixtiyoriy) Foydalanuvchining API kaliti. Agar ko'zgular parametri 1 ga o'rnatilgan bo'lsa, talab etiladi

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Fayl xeshi topilmasa yoki olib tashlangan yoki muddati o'tgan bo'lsa
  • true - Fayl xeshi topilgan va amal qiladigan bo'lsa
status
  • not_found - Ish noto'g'ri bo'lsa
  • waiting - Ish navbatda va hali qayta ishlanmagan bo'lsa
  • processing - Ish qayta ishlanayotgan bo'lsa
  • done - Ish muvaffaqiyatli qayta ishlangan bo'lsa
  • failed - Ish qayta ishlash muvaffaqiyatsiz bo'lganda
  • distributing - Ishning audiofayli katta va bir nechta GPU instansiyalariga taqsimlanayotgan bo'lsa
  • merging - Ishning barcha taqsimlangan qismlari qayta ishlanib bo'lgan va birlashtirilayotgan bo'lsa
data status kalitiga bog'liq qo'shimcha ma'lumotlarni saqlaydi
data -> queue_count Foydalanuvchining ustuvorliklarida qayta ishlanmagan ishlar sonini ko'rsatadi (faqat status waiting yoki distributing bo'lganda ko'rsatiladi)
data -> current_order Foydalanuvchining ish tartibini ko'rsatadi (faqat status waiting yoki distributing bo'lganda ko'rsatiladi)
data -> message Status tavsifini ko'rsatadi (barcha statuslarda ko'rsatiladi, status failed bo'lsa xato sababini ko'rsatadi)
data -> algorithm Ishda ishlatilgan algoritmni ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> algorithm_description Ishda ishlatilgan algoritm tafsilotlarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> output_format Ishning chiqish formatini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> tags Audio meta teglarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> input_file Kirish audio yuklab olish tafsilotlarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> files Chiqish audio yuklab olish tafsilotlarini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> date Ish qayta ishlash sanasini ko'rsatadi (faqat status done bo'lganda ko'rsatiladi)
data -> finished_chunks Katta ishning tugallangan qismlari sonini ko'rsatadi (faqat status distributing bo'lganda ko'rsatiladi)
data -> all_chunks Katta ishning barcha qismlari sonini ko'rsatadi (faqat status distributing bo'lganda ko'rsatiladi)

Ajratishni o'chirish

O'zingizning ajratishlaringizdan birini — oddiy ishni yoki preset ishga tushirilishini — o'chiring. Bu yozuvni va uning chiqish fayllarini o'chirib tashlaydi. Hali qayta ishlanayotgan ajratishni avval bekor qilish kerak. O'chirish kreditlarni qaytarmaydi, chunki ish allaqachon bajarilgan.
POST https://mvsep.com/api/separation/delete

Siz istalgan mintaqadan istalgan ishning holatini so'rashingiz mumkin (ma'lumotlar bazasi umumiy), lekin chiqish fayllari har doim ishga egalik qiluvchi mintaqa tomonidan taqdim etiladi.


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
hash Satr Ajratish Xeshi
api_token Satr Foydalanuvchining API kaliti. Majburiy.

Curl Misol Kodi:

curl --location --request POST 'https://mvsep.com/api/separation/delete' --form 'api_token="<Sizning API Tokeningiz>"' --form 'hash="20230327071601-0e3e5c6c85-13-dimensions.mp3"'

Javob tafsilotlari:

Kalit Qiymat
success
  • false - ajratish o'chirilmadi — data → message ga qarang (noto'g'ri token, bu sizning ajratishingiz emas, hali qayta ishlanmoqda yoki xesh topilmadi)
  • true - ajratish o'chirildi
data -> message Status tavsifini ko'rsatadi (barcha statuslarda ko'rsatiladi, status failed bo'lsa xato sababini ko'rsatadi)

Natijani olish (masofaviy)

Masofaviy ish natijasini olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/separation/get-remote


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
hash Satr Ajratish Xeshi

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Fayl xeshi topilmasa yoki olib tashlangan yoki muddati o'tgan bo'lsa
  • true - Fayl xeshi topilgan va amal qiladigan bo'lsa
status
  • not_found - Ish noto'g'ri bo'lsa
  • waiting - Ish navbatda va hali qayta ishlanmagan bo'lsa
  • processing - Ish qayta ishlanayotgan bo'lsa
  • done - Ish muvaffaqiyatli qayta ishlangan bo'lsa
  • failed - Ish qayta ishlash muvaffaqiyatsiz bo'lganda
data status kalitiga bog'liq qo'shimcha ma'lumotlarni saqlaydi
data -> queue_count Foydalanuvchining ustuvorligidagi qayta ishlanmagan ishlar sonini ko'rsatadi (faqat status waiting bo'lganda ko'rsatiladi).
data -> current_order Foydalanuvchi ishining tartibini ko'rsatadi (faqat status waiting bo'lganda ko'rsatiladi).
data -> message Holat tavsifini ko'rsatadi (faqat status failed bo'lganda).
data -> link Yaratilgan ishning "GET RESULT" URL manziliga havolani ko'rsatadi (faqat status done bo'lganda ko'rsatiladi).
data -> hash Ajratishning xeshi (faqat status done bo'lganda ko'rsatiladi).

Ajratishni bekor qilish

Ajratishni bekor qilish va ishlatilgan kreditlarni qaytarish (agar ajratish hali qayta ishlanmagan bo'lsa) uchun quyidagi URL manziliga POST chaqiruvini yuborishingiz kerak:
https://mvsep.com/api/separation/cancel


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti
hash Satr Ajratish Xeshi

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Fayl xeshi topilmasa yoki olib tashlangan yoki muddati o'tgan bo'lsa
  • true - Fayl xeshi topilgan va amal qiladigan bo'lsa

Sayt ma'lumotlari

Ajratish turlarini olish

Ajratish turlari haqida batafsil ma'lumot olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/app/algorithms

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
scopes Satr Turli xil kirish shakllaridan foydalanadigan modellarning kiritilishi kerakmi.
  • single_upload - Yagona faylli kirish modeli
  • no_upload - Fayl yuklashsiz model (masalan, Stable Audio Open Gen)
  • matchering_upload - Moslashtirish modeli (maqsadli audio fayl va referens audio fayl bilan)
Agar ko'rsatilmagan bo'lsa, single_upload ga o'rnatiladi. Barcha modellarga kirish uchun scopes=single_upload,no_upload,matchering_upload ni o'rnating.

Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massiv sifatida qaytariladi:

Kalit Qiymat
render_id Ajratish turi qiymati (ID)
name Ajratish turining nomi
algorithm_group_id Ajratish turi tegishli bo'lgan guruh:
algorithm_group Algoritm tegishli bo'lgan algoritmlar guruhi haqidagi ma'lumotni o'z ichiga oladi.
algorithm_group -> name Algoritmlar guruhining nomi.
audio_widget Algoritm uchun ishlatiladigan audio vidjet turi. Bu frontendda algoritm uchun audio pleerni qanday ko'rsatishni aniqlashda ishlatilishi mumkin. Mumkin bo'lgan qiymatlar:
  • single_upload - Algoritm kirish ma'lumotlari sifatida bitta fayl yuklashni ishlatadi. Audio pleer foydalanuvchiga bitta audio faylni yuklash imkonini berishi kerak.
  • no_upload - Algoritm kirish ma'lumotlari uchun fayl yuklashdan foydalanmaydi. Audio pleer fayl yuklash opsiyasini ko'rsatmasligi kerak.
  • matchering_upload - Algoritm kirish sifatida maqsadli audio fayl va referens audio fayldan iborat matchering yuklamasini ishlatadi.
orientation Ushbu ajratish turi kim uchun mo'ljallangan:
  • 0 - Barcha foydalanuvchilar
  • 1 - Ro'yxatdan o'tgan foydalanuvchilar
  • 2 - Premium foydalanuvchilar
order_id Ajratish turining tartibi
price_coefficient Premium foydalanuvchidan ish qancha kredit olishini hisoblash uchun ishlatiladi
Ushbu formula ishlatiladi : floor(<audiofayl davomiyligi soniyalarda> * price_coefficient / 60)?:1
usage Ajratish turining oylik foydalanish sonini ko'rsatadi
rating Ajratish turining oylik foydalanish ko'rsatkichini massiv sifatida ko'rsatadi:
  • average - o'rtacha reyting
  • total - ovozlar soni
algorithm_fields Ajratish turining qo'shimcha maydonlari haqidagi ma'lumotni o'z ichiga oladi
algorithm_fields -> name Ajratish turining qaysi qo'shimcha maydoni ekanini ko'rsatadi:
  • add_opt1 - birinchi
  • add_opt2 - ikkinchi
  • add_opt3 - uchinchi
To'g'ri qo'shimcha maydonni tanlash uchun ajratishni shu nom bilan yuborishingiz kerak.
algorithm_fields -> text Ajratish turining qo'shimcha maydonining ko'rinadigan nomi.
algorithm_fields -> options Qo'shimcha maydon uchun JSON formatidagi kalit-qiymat zanjirlar
algorithm_fields -> default_key Qo'shimcha maydonning standart qiymati. <code>algorithm_fields -> options</code> kalitlaridan biri
algorithm_descriptions Ajratish turining tavsiflari haqidagi ma'lumotni o'z ichiga oladi
algorithm_descriptions -> short_description Ajratish turining HTML ishlatmaydigan qisqa tavsifi.
algorithm_descriptions -> long_description Ajratish turining HTML ishlatadigan batafsil tavsifi.
algorithm_descriptions -> lang Tavsifning belgilangan til kodi.

Yangiliklarni olish

MVSEP haqidagi yangiliklarni olish uchun quyidagi URL manziliga GET chaqiruvi amalga oshirishingiz kerak:
https://mvsep.com/api/app/news


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
lang Satr (ixtiyoriy) 2-harfli til kodi (en, ru)
start Butun son (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Butun son (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massiv sifatida qaytariladi:

Kalit Qiymat
title Yangilikning sarlavhasi
lang Yangilikning sarlavhasi
text Yangilikning to'liq ta'rifi
created_at Yangilik sanasi

navbatni oling

Sayt navbati haqidagi ma'lumotni olish uchun quyidagi URLga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/app/queue


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr (ixtiyoriy) Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
queue Turli rejalar uchun joriy navbatlar massivini o'z ichiga oladi:
  • in_process - Hozirda qayta ishlanmoqda
  • premium - Premium foydalanuvchilar uchun navbat soni
  • registered - Ro'yxatdan o'tgan foydalanuvchilar uchun navbat soni
  • unregistered - Ro'yxatdan o'tmagan foydalanuvchilar uchun navbat soni
plan Joriy reja uchun joriy navbatni o'z ichiga oladi (ro'yxatdan o'tgan/premium reja uchun so'rovga api_token qo'shing):
  • plan - Sizning joriy rejangiz
  • queue - Joriy rejangiz uchun navbat soni

demo ajratmalarni olish

Demo ajratmalar haqida ma'lumot olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak: https://mvsep.com/api/app/demo


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
start Butun son (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Butun son (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.
algorithm_id Butun son Ixtiyoriy ajratish turi ID. Faqat bitta algoritm tomonidan yaratilgan demo ajratishlarni qaytarish uchun ishlating. Qimmatlari GET SEPARATION TYPES endpointidagi render_id ga mos keladi.
options[FIELD] Satr / Butun son Algoritm opsion qiymatlari uchun ixtiyoriy filtr. FIELD ni GET SEPARATION TYPES javobidagi algorithm_fields -> name dan olingan qo'shimcha maydon kaliti bilan almashtiring, so'ng o'sha maydonning options kalitlaridan birini qiymat sifatida o'tkazing. Misol: options[vocals]=1.
additional_options Satr Saqlangan ish opsiyalari ma'lumotlari bo'yicha ixtiyoriy xom "contains" filtri. Yangi integratsiyalarda options[FIELD] ni afzal ko'ring: u aniqroq va tuzish osonroq.

Curl Misol Kodi:

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'

Opsiya filtrlarini tuzish uchun avval https://mvsep.com/api/app/algorithms ni chaqiring va har bir algoritmning algorithm_fields ro'yxatini ko'rib chiqing. options[FIELD] ichida maydonning name qiymatidan foydalaning va qiymat sifatida JSON opsiya kalitlaridan birini bering.

Javob tafsilotlari:

Ma'lumotlar massiv sifatida qaytariladi:

Kalit Qiymat
hash Ajratish Xeshi
date Ajratma sanasi
input_audio Kirish audio URL manzili
size Kirish audio hajmi
algorithm Foydalanilgan ajratma turiga oid asosiy ma'lumotlarni o'z ichiga oladi (qaytarilgan parametrlar haqida ma'lumot uchun GET SEPARATION TYPES bo'limiga qarang)

Foydalanuvchini autentifikatsiya qilish

ro'yxatdan o'tish

Foydalanuvchini MVSEP saytiga ro'yxatdan o'tkazish uchun quyidagi URL manziliga POST so'rovi yuborishingiz kerak:
https://mvsep.com/api/app/register


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
name Satr Foydalanuvchining ismi
email Satr Foydalanuvchining elektron pochta manzili
password Satr Foydalanuvchining paroli
password_confirmation Satr Foydalanuvchining parolini qayta kiriting

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Elektron pochta noto'g'ri bo'lsa, foydalanuvchi allaqachon mavjud yoki tasdiqlash xato bo'lsa, xato yuzaga keladi
  • true - Forma to'g'ri bo'lsa, muvaffaqiyatli ro'yxatdan o'tish
message Forma to'g'ri bo'lganda yuzaga keladi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Forma yaroqsiz

tizimga kirish

Foydalanuvchini autentifikatsiya qilish va uning API kalitini olish uchun quyidagi URL manziliga POST so'rovi yuborishingiz kerak:
https://mvsep.com/api/app/login

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
email Satr Foydalanuvchining elektron pochta manzili
password Satr Foydalanuvchining paroli

Curl Misol Kodi:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Foydalanuvchining elektron pochta manzili>"' --form 'password="<Foydalanuvchining paroli>"'

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Noto'g'ri ma'lumotlar kiritilganda yuzaga keladigan holat
  • true - To'g'ri ma'lumotlar kiritilganda yuzaga keladigan holat
data Ma'lumotlar to'g'ri bo'lsa, ma'lumotlarni o'z ichiga oladi
data -> name Foydalanuvchining ismi
data -> email Foydalanuvchining elektron pochta manzili
data -> api_token Foydalanuvchi API kaliti. Uni xavfsiz joyda saqlang va keyingi operatsiyalar uchun foydalaning.
data -> premium_minutes Foydalanuvchida qolgan kreditlar
data -> premium_enabled Foydalanuvchi kreditlaridan foydalanishga ruxsat berganmi:
  • 0 - ruxsat bermagan
  • 1 - ruxsat bergan
data -> long_filenames_enabled Foydalanuvchi fayl nomlarida qo'shimcha ma'lumot bo'lishini xohlaydimi:
  • 0 - qisqaroq
  • 1 - uzunroq

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Noto'g'ri ma'lumotlar kiritilganda xato yuzaga keladi

Profil

Foydalanuvchini olish

Foydalanuvchi haqida ma'lumot olish uchun quyidagi URL-ga GET so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/user

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
data Ma'lumotlar to'g'ri bo'lsa, ma'lumotlarni o'z ichiga oladi
data -> name Foydalanuvchining ismi
data -> email Foydalanuvchining elektron pochta manzili
data -> api_token Foydalanuvchi API kaliti. Uni xavfsiz joyda saqlang va keyingi operatsiyalar uchun foydalaning.
data -> premium_minutes Foydalanuvchida qolgan kreditlar
data -> premium_enabled Foydalanuvchi kreditlaridan foydalanishga ruxsat berganmi:
  • 0 - ruxsat bermagan
  • 1 - ruxsat bergan
data -> long_filenames_enabled Foydalanuvchi fayl nomlarida qo'shimcha ma'lumot bo'lishini xohlaydimi:
  • 0 - qisqaroq
  • 1 - uzunroq
data -> current_queue Foydalanuvchining davom etayotgan ajratmalarini ko'rsatadi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Ajratish tarixini olish

Foydalanuvchining ajratish tarixining asosiy ma'lumotlarini olish uchun quyidagi URL-ga GET so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/separation_history


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti
start Butun son (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Butun son (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
data Oldingi ajratishlar haqida asosiy ma'lumotlar ro'yxatini o'z ichiga oladi
data -> hash Ajratish Xeshi
data -> job_exists Oldingi ajratishlar haqida asosiy ma'lumotlar ro'yxatini o'z ichiga oladi
data -> credits Ish uchun qancha kredit sarflangani, agar ajratish mavjud bo'lmasa null bo'ladi
data -> time_left Ish o'chirilishiga qadar taxminiy vaqt
data -> algorithm Foydalanilgan ajratma turiga oid asosiy ma'lumotlarni o'z ichiga oladi (qaytarilgan parametrlar haqida ma'lumot uchun GET SEPARATION TYPES bo'limiga qarang)

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Xaridlar tarixini oling

Ushbu hisobning kredit bo'yicha xaridlarini eng yangilaridan boshlab olish uchun quyidagi URL manziliga GET so'rovi yuboring:
https://mvsep.com/api/purchases


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti
limit Butun son (ixtiyoriy) Qancha xaridni qaytarish, 1–100. Standart qiymati 20.
offset Butun son (ixtiyoriy) Tarixni varaqlab ko'rish uchun nechta xaridni o'tkazib yuborish. Standart qiymati 0.
status Satr (ixtiyoriy) Faqat shu holatdagi xaridlarni qaytaradi, masalan succeeded. Uni tushirib qoldiring (yoki all ni bering) — shunda veb-saytning o'z tarix sahifasida ko'rinadigan hamma narsani olasiz, jumladan boshlangan, ammo hech qachon yakunlanmagan to'lovlarni ham; ularning holati unpaid bo'ladi va ular hech qanday kredit bermagan.

Curl Misol Kodi:

curl --location --request GET 'https://mvsep.com/api/purchases?api_token=<Sizning API Tokeningiz>&status=succeeded&limit=20'

Javob tafsilotlari:

Kalit Qiymat
purchases Har bir xarid uchun bitta yozuv: payment_id, status, amount, berilgan credits, payment_method (stripe, paddle, yookassa, google_play yoki app_store) va date.
total Limit va offsetni hisobga olmaganda, jami nechta xarid mos keladi — sahifalash uchun ishlating.
credits Hisobning joriy kredit balansi.

Past kredit ogohlantirishi

Kredit balansingiz siz tanlagan chegaraga tushganda MVSEP sizga elektron pochta orqali xabar yuboradi, shunda ishlab turgan integratsiya kutilmaganda to'xtab qolmaydi. GET joriy sozlamani qaytaradi; POST uni o'zgartiradi. Ogohlantirish bir marta yuboriladi va balans yana chegaradan yuqoriga ko'tarilmaguncha takrorlanmaydi.
GET https://mvsep.com/api/credit_alert
POST https://mvsep.com/api/credit_alert


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti
credit_threshold Butun son (faqat POST, majburiy) Balans shu miqdordagi kreditga teng yoki undan kam bo'lganda ogohlantirish yuborilsin. 0 ogohlantirishni o'chiradi. Chegarani o'zgartirish allaqachon yuborilgan ogohlantirishni qayta faollashtiradi.

Curl Misol Kodi:

curl --location --request GET 'https://mvsep.com/api/credit_alert?api_token=<Sizning API Tokeningiz>'

curl --location --request POST 'https://mvsep.com/api/credit_alert' --form 'api_token=<Sizning API Tokeningiz>' --form 'credit_threshold=100'

Javob tafsilotlari:

Kalit Qiymat
credit_threshold Hozirda belgilangan chegara, kreditlarda.
enabled Noldan katta chegara belgilangan bo'lsa <code>true</code>, aks holda <code>false</code>.
credits Hisobning joriy kredit balansi.
notified Joriy pasayish uchun ogohlantirish yuborilgach <code>true</code> bo'ladi; balans chegaradan yuqoriga qaytganda o'zi tozalanadi.
email Ogohlantirish yuboriladigan manzil.

Premium foydalanishni yoqish

Foydalanuvchi uchun premium foydalanishni yoqish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/enable_premium


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Premium foydalanishni o'chirish

Foydalanuvchi uchun premium foydalanishni o'chirish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/disable_premium


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Uzun fayl nomlarini yoqish

Foydalanuvchi uchun uzun fayl nomlarini yoqish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/enable_long_filenames


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Uzun fayl nomlarini o'chirish

Foydalanuvchi uchun uzun fayl nomlarini o'chirish uchun quyidagi URL-ga POST so'rovini yuborishingiz kerak:
https://mvsep.com/api/app/disable_long_filenames


SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr Foydalanuvchi API kaliti

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - Yaroqsiz API kaliti ko'rsatilganda yuz beradi
  • true - Yaroqli API kaliti ko'rsatilganda yuz beradi
message Amaliyot holati haqida xabar beradi

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Yaroqsiz API kaliti

Sifat tekshiruvchisi

navbatni oling

Quality Checker navbatidagi yozuvlar haqida ma'lumot olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/quality_checker/queue

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
start Butun son (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Butun son (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.

Curl Misol Kodi:

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

Javob tafsilotlari:

Ma'lumotlar massiv sifatida qaytariladi:

Kalit Qiymat
id Yozuvning identifikatsiya raqami
dataset_type Yozuvni yoki peshqadamlar jadvalini qo'shishda tanlanadigan ma'lumotlar to'plami turi
  • 0 - Synthetic dataset
  • 1 - Multisong dataset
  • 4 - Guitar
  • 2 - Piano
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 3 - Lead/Back Vocals
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • 13 - Synth Vocals 2026
  • 14 - MUSDB18 (Test)
date Yozuv kiritilgan sana
algo_name Foydalanilgan ajratish turi/algoritm nomi
main_text Ishlatilgan ajratish turi/algoritm tavsifi
proc Ishlov berish holati
  • 0 - Qayta ishlanmagan
  • 1 - Ishlov berildi
proc_remote_date Ishlov berish sanasining vaqt tamg'asi
msg Agar muvaffaqiyatli bo'lsa "OK" ni qaytaradi, aks holda xato xabarini ko'rsatadi.
metrics Yozuv metrikalari haqida ma'lumot
sdr_* (wildcard) Tegishli stemlarning SDR ko'rsatkichi
dataset_name Ma'lumotlar to'plami nomi

Reyting jadvalini oling

Quality Checker leaderboardlari haqidagi ma'lumotni olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/quality_checker/leaderboard

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
dataset_type Satr Ma'lumotlar to'plami turi, ko'rsatilmasa 0 ga tenglanadi.
  • 0 - Synthetic dataset
  • 1 - Multisong dataset
  • 4 - Guitar
  • 2 - Piano
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 3 - Lead/Back Vocals
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • 13 - Synth Vocals 2026
  • 14 - MUSDB18 (Test)
start Butun son (ixtiyoriy) Boshlang'ich nuqta, odatiy qiymati 0 (ya'ni eng so'nggi yangilikdan boshlash)
limit Butun son (ixtiyoriy) Qaytariladigan natijalar maksimal miqdori, odatiy qiymati 10, maksimal 20.
algo_name_filter Satr Ajratish turi/algoritm nomlarini berilgan matn bo'yicha filtrlaydi
sort Satr Stemning berilgan SDR bo'yicha tartiblang. Responsdagi sortables kalitidan berilgan ma'lumotlar to'plami turi uchun tartibga solinadigan qiymatlar ro'yxatini olishingiz mumkin.

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
data Sifat tekshiruvchisi yozuvlari massivini o'z ichiga oladi. Qo'shimcha ma'lumot uchun Sifat tekshiruvchisi bo'limidan GET QUEUE javobiga murojaat qiling.
dataset_type Ishlatilgan ma'lumotlar to'plami turi kaliti
sortables Berilgan stemga muvofiq ishlatilgan ma'lumotlar to'plami turlarini ketma-ket tartibda saralash uchun ishlatilishi mumkin bo'lgan kalitlar.
sort sortable ro'yxatidan ishlatilgan saralash kaliti.

Yozuv yaratish

Sifat tekshiruvchisi yozuvini yaratish uchun quyidagi URL manziliga POST chaqiruvini amalga oshirishingiz kerak:
https://mvsep.com/api/quality_checker/add

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
api_token Satr (majburiy) Sizning API kalitingiz
zipfile Binar (majburiy) Ishlov beriladigan zip fayl
algo_name Satr (majburiy) Algoritmning nomi
main_text Satr (majburiy) Algoritmning tavsifi
dataset_type Satr Ma'lumotlar to'plami turi. Standart qiymati 0.
  • 0 - Synthetic dataset
  • 1 - Multisong dataset
  • 4 - Guitar
  • 2 - Piano
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 3 - Lead/Back Vocals
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
  • 13 - Synth Vocals 2026
  • 14 - MUSDB18 (Test)
password Satr (majburiy) Algoritmni o'chirish uchun parol
ensemble Butun son 0 — algoritm ensemble emas. 1 — algoritm ensemble.

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - yozuv yaratish muvaffaqiyatsiz bo'lganda
  • true - yozuv muvaffaqiyatli yaratilganda
data Yozuv haqidagi ma'lumotni o'z ichiga oladi
data -> id Yozuvning IDsi
data -> link Yozuvga havola

Xatolar

MVSEP API quyidagi xato kodlaridan foydalanadi:

Xato Kodi Ma'nosi
400 Forma yaroqsiz
401 Noma'lum yoki yaroqsiz api_token. Agar noma'lum API kalitidan foydalansangiz, bu xato paydo bo'ladi.

Yozuvni olish

Quality Checker navbat yozuvi bo'yicha id orqali ma'lumot olish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/quality_checker/entry

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
id Butun son (majburiy) Yozuvning IDsi

Curl Misol Kodi:

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

Javob tafsilotlari:

Javob Quality Checker bo'limidagi GET QUEUE javobi bilan bir xil bo'lib, faqat bitta yozuvni qaytaradi.

Yozuvni o'chirish

Quality Checker navbat yozuvini ID va parol bo'yicha o'chirish uchun quyidagi URL manziliga GET so'rovi yuborishingiz kerak:
https://mvsep.com/api/quality_checker/delete

SO’ROV PARAMETRLARI

Maydon Tur Tavsif
id Butun son (majburiy) Yozuvning IDsi
password Satr (majburiy) Yozuv uchun ishlatilgan parol

Curl Misol Kodi:

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

Javob tafsilotlari:

Kalit Qiymat
success
  • false - yozuvni o'chirish muvaffaqiyatsiz bo'lganda
  • true - yozuv muvaffaqiyatli o'chirilganda
data->message Yozuv o'chirilgan-o'chirilmaganini ko'rsatadi

Asboblar va SDKlar

Ushbu API asosida yaratilgan kutubxonalar, ilovalar va integratsiyalar. Alohida qayd etilmagan bo'lsa, bular hamjamiyat loyihalari: ular MVSEP tomonidan qo'llab-quvvatlanmaydi va biz ular uchun kafolat bera olmaymiz.

Misol

  • Python misollari: github.com/ZFTurbo/MVSep-API-Examples
  • API asosida yaratilgan Telegram bot misoli: github.com/ZFTurbo/MVSep-Telegram-Bot-Example

Hamjamiyat ilovalari va mijozlari

  • Mac OS uchun norasmiy MacVSep ilovasi: github.com/septcoco/macvsep
  • Rasmiy bo'lmagan Ableton Live kengaytmasi AbleVSEP — Live'dan chiqmasdan klipdan stemlarni ajratish: github.com/madisonrickert/ablevsep
  • Norasmiy ish stoli ilovasi mvsep-rs (Rust / Tauri): github.com/AntheaLaffy/mvsep-rs
  • Rasmiy bo'lmagan ish stoli grafik foydalanuvchi interfeysi mvsep-gui (Python): github.com/AntheaLaffy/mvsep-gui
  • Rasmiy bo'lmagan Discord bot: github.com/Nick088Official/MVSEP-Discord-Bot
  • Rasmiy bo'lmagan .NET buyruq qatori asbobi mvsep-cli: github.com/kddlb/mvsep-cli
  • Node.js uchun norasmiy mijoz kutubxonasi: github.com/Midgar-Labs-Audio/MVSEP-Node-Client
  • Norasmiy sun'iy intellekt audio ish stoli Aurora (CLI va MCP server) — MVSEPni o'z provayderlaridan biri sifatida ishlatishi mumkin: github.com/EricDisero/aurora-mcp

MVSEP nomi ostida nashr etilgan

Ushbu paket PyPI da mvsep-cli nomi bilan tarqatiladi va muallifi sifatida MVSEP ko'rsatilgan, bu esa uni rasmiydek ko'rsatishi mumkin. Aslida u MVSEP tomonidan emas, uchinchi tomon tomonidan nashr etilgan va qo'llab-quvvatlanadi, u havola qilgan manba ombori esa umuman mavjud emas. U sizdan API tokeningizni so'raydi, shuning uchun tokenni kiritishdan oldin uning manba kodini o'qib chiqing.

  • Python buyruq satri asbobi, PyPI da mvsep-cli nomi bilan e'lon qilingan: pypi.org/project/mvsep-cli

Boshqa manbalar

  • Webhooksni bu yerda sozlash mumkin.: Webhooklar sahifasi
  • OpenAPI spetsifikatsiyasi: mvsep-openapi-spec.json
MVSEP Logo
Contact support
Google Play App Store
Sayt ma'lumotlari

Ko‘p so‘raladigan savollar

Sifat tekshiruvi

Algoritmlar

To‘liq API hujjatlari

Kompaniya

Maxfiylik siyosati

Foydalanish shartlari

To‘lovni qaytarish siyosati

Cookie Notice

Qo‘shimcha

Tarjimaga yordam bering! 97

Loyihani targ‘ib qilishda yordam bering!