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 DE2
विषय-सूची
शुरू करें क्षेत्र पृथक्करण गतिविधि पृथक्करण बनाएँ परिणाम प्राप्त करें परिणाम प्राप्त करें (रिमोट) पृथक्करण रद्द करें साइट जानकारी पृथक्करण प्रकार प्राप्त करें समाचार प्राप्त करें कतार प्राप्त करें डेमो पृथक्करण प्राप्त करें उपयोगकर्ता प्रमाणीकरण रजिस्टर लॉगिन प्रोफ़ाइल उपयोगकर्ता प्राप्त करें पृथक्करण इतिहास प्राप्त करें खरीद का इतिहास प्राप्त करें कम क्रेडिट चेतावनी प्रीमियम उपयोग सक्षम करें प्रीमियम उपयोग अक्षम करें लंबे फ़ाइल नाम सक्षम करें लंबे फ़ाइल नाम अक्षम करें गुणवत्ता परीक्षक कतार प्राप्त करें लीडरबोर्ड प्राप्त करें प्रविष्टि बनाएँ प्रविष्टि प्राप्त करें प्रविष्टि हटाएँ टूल और SDK

शुरू करें

MVSEP API पृथक्करण बनाने, परिणाम लौटाने, साइट की जानकारी लेने और उपयोगकर्ता क्षमताओं को नियंत्रित करने के लिए प्रोग्रामेटिक पहुँच देता है।

इस API का उपयोग करने के लिए आपको एक API key चाहिए। आप लॉग इन नहीं हैं; अपना API टोकन प्राप्त करने के लिए कृपया लॉग इन करें।

ध्यान दें कि प्रीमियम उपयोगकर्ता असीमित समवर्ती जॉब का अनुरोध कर सकते हैं, जबकि गैर-प्रीमियम उपयोगकर्ता केवल 1 समवर्ती जॉब का।

क्षेत्र

MVSEP क्षेत्रीय API एंडपॉइंट चलाता है। सभी क्षेत्र एक ही खाता डेटाबेस साझा करते हैं, इसलिए वही खाता, वही API key और वही जॉब हैश हर जगह काम करते हैं:

  • जर्मनी — https://de.mvsep.com/api
  • जर्मनी 2 — https://de2.mvsep.com/api
  • हाँगकाँग — https://hk.mvsep.com/api

https://mvsep.com/api पर आने वाले अनुरोध भौगोलिक रूप से निर्देशित होते हैं: यूरोप के अनुरोध de पर, उत्तरी एशिया के hk पर और बाकी सब de2 पर भेजे जाते हैं। API एकीकरण के लिए हमारी सलाह है कि किसी क्षेत्रीय एंडपॉइंट को सीधे कॉल करें — इससे पूरा जॉब जीवनचक्र एक ही होस्ट पर रहता है, चाहे आपके अनुरोध कहीं से भी आएँ।

हर पृथक्करण उसी क्षेत्र में संसाधित और संग्रहीत होता है जहाँ उसे बनाया गया था, और प्रतिक्रियाओं में लौटने वाले डाउनलोड URL हमेशा उसी क्षेत्र के होस्ट की ओर इशारा करते हैं। सर्वोत्तम प्रदर्शन के लिए अपने सर्वरों के सबसे नज़दीकी एंडपॉइंट को चुनें और पूरे जॉब जीवनचक्र के लिए एक ही होस्ट का उपयोग करें — जॉब बनाना, स्थिति जाँचना और फ़ाइलें डाउनलोड करना।

आप किसी भी क्षेत्र से किसी भी जॉब की स्थिति देख सकते हैं (डेटाबेस साझा है), लेकिन आउटपुट फ़ाइलें हमेशा उसी क्षेत्र से प्रदान की जाती हैं जिसके पास वह जॉब है।

पृथक्करण गतिविधि

पृथक्करण बनाएँ

पृथक्करण बनाने के लिए आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/separation/create


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग आपकी API key
audiofile बाइनरी वह ऑडियो फ़ाइल जिसे संसाधित करना है। यदि url पैरामीटर दिया गया है या मॉडल फ़ाइल इनपुट नहीं लेता, तो यह आवश्यक नहीं है। Matchering मॉडलों के लिए इनपुट हेतु audiofile के बजाय target_audiofile और reference_audiofile का उपयोग करें।
url स्ट्रिंग ऑडियो फ़ाइल का लिंक। यदि audiofile पैरामीटर सेट है तो यह आवश्यक नहीं है।
remote_type स्ट्रिंग (वैकल्पिक) ऑडियो फ़ाइल का रिमोट प्रकार। डिफ़ॉल्ट direct। यदि audiofile पैरामीटर दिया गया है तो यह आवश्यक नहीं है। समर्थित प्रकार हैं direct (डायरेक्ट डाउनलोड), mega (MEGA), drive (Google Drive), dropbox (Dropbox)।
sep_type पूर्णांक (वैकल्पिक) पृथक्करण प्रकार, डिफ़ॉल्ट 20। यह पृथक्करण प्रकार की ID है; अधिक जानकारी के लिए GET SEPARATION TYPES अनुभाग देखें। <code class="higlighted">preset_id</code> दिए जाने पर इसे अनदेखा किया जाता है।
preset_id पूर्णांक (वैकल्पिक) एकल एल्गोरिदम के बजाय फ़ाइल पर अपने सहेजे गए प्रीसेट में से कोई एक चलाएँ। sep_type या preset_id में से कोई एक दें — प्रीसेट अपने स्वयं के एल्गोरिदम, विकल्प और आउटपुट प्रारूप तय करता है, इसलिए इसके साथ sep_type, add_opt फ़ील्ड और output_format सभी अनदेखे कर दिए जाते हैं। प्रतिक्रिया में एक हैश लौटता है, जिसे आप ठीक वैसे ही पोल करते हैं जैसे किसी पृथक्करण को; परिणाम में प्रीसेट के प्रत्येक Output नोड के लिए एक प्रविष्टि होती है। अपनी ID के लिए नीचे दी गई प्रीसेट तालिका देखें।
add_opt1 स्ट्रिंग (वैकल्पिक) पृथक्करण प्रकार का पहला अतिरिक्त फ़ील्ड
add_opt2 स्ट्रिंग (वैकल्पिक) पृथक्करण प्रकार का दूसरा अतिरिक्त फ़ील्ड
add_opt3 स्ट्रिंग (वैकल्पिक) पृथक्करण प्रकार का तीसरा अतिरिक्त फ़ील्ड
output_format पूर्णांक (वैकल्पिक) आउटपुट प्रारूप, डिफ़ॉल्ट 0 (mp3 (320kbps))
is_demo बूलियन (वैकल्पिक) क्या पृथक्करण डेमो पृष्ठ पर प्रकाशित किया जाए, डिफ़ॉल्ट false
webhook_url स्ट्रिंग (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.

पृथक्करण प्रकार (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) (डिफ़ॉल्ट)
  • 171 - 124 bands (SDR vocals: 12.33, SDR instrum: 18.64)
  • 172 - becruily high instrum fullness 124 bands (SDR instrum: 18.47)

की: add_opt2
नाम: Overlap
विकल्प:
  • 2 - 50% (डिफ़ॉल्ट)
  • 8 - 87.5%

की: add_opt3
नाम: Set of stems
विकल्प:
  • 0 - Standard (डिफ़ॉल्ट)
  • 1 - Include fullness stems
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.89) (डिफ़ॉल्ट)
  • 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)

की: add_opt2
नाम: Processing Mode
विकल्प:
  • 0 - Per-Channel
  • 1 - Stereo Pairs (डिफ़ॉल्ट)
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 Vibraphone 129
MVSep Metal Bars 130
MVSep Rhodes 131
MVSep Clavinet 135
MVSep Mellotron 136
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 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 की: 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 Clap 133
MVSep Cowbell 128
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) (डिफ़ॉल्ट)
  • 9 - MVSep Team (2026.07, 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
Upmixing by Jazzpear 137
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)

प्रीसेट (preset_id) मान

प्रीसेट उन्हें बनाने वाले खाते तक सीमित रहते हैं, इसलिए यह तालिका आपके प्रीसेट और चयनित प्रीसेट दिखाती है। इन्हें प्रीसेट एडिटर में बनाएँ और संपादित करें।

आपके पास अभी तक कोई प्रीसेट नहीं है। साइन इन करके प्रीसेट एडिटर में एक प्रीसेट बनाएँ, उसकी ID यहाँ दिखाई देगी।

आउटपुट प्रारूप (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 --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 बनाए गए जॉब के "GET RESULT" URL का लिंक दिखाता है (केवल तब दिखता है जब success true हो)
data -> hash बनाए गए जॉब का हैश दिखाता है (केवल तब दिखता है जब success true हो)
data -> message त्रुटि का विवरण दिखाता है (केवल तब दिखता है जब success false हो)

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 कुछ पैरामीटर गायब हैं या अमान्य हैं। यह त्रुटि तब दिखती है जब आप हर अनिवार्य पैरामीटर नहीं भेजते या अमान्य पैरामीटर भेजते हैं।
401 अज्ञात या अमान्य api_token। यह त्रुटि तब दिखती है जब आप कोई अज्ञात API key उपयोग करते हैं।

परिणाम प्राप्त करें

पृथक्करण का परिणाम प्राप्त करने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/separation/get

यही एंडपॉइंट प्रीसेट रन भी लौटाता है: preset_id से मिले हैश को ठीक वैसे ही पोल करें जैसे किसी पृथक्करण को करते हैं। एन्वेलप बिल्कुल वैसा ही है — status waiting और processing से होते हुए done तक पहुँचता है — और data.type preset_run होता है। data.files की प्रत्येक प्रविष्टि प्रीसेट का एक Output नोड है, जिसका नाम उसके लेबल से आता है, किसी स्टेम से नहीं। कोई रन केवल उसी खाते को दिखता है जिसने उसे बनाया है।


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
hash स्ट्रिंग पृथक्करण हैश
mirror पूर्णांक (वैकल्पिक) 1 पर सेट होने पर दूसरे मिरर का उपयोग करता है, डिफ़ॉल्ट 0। 1 पर सेट करने पर api_token और 1 क्रेडिट आवश्यक है।
api_token स्ट्रिंग (वैकल्पिक) उपयोगकर्ता की API key। mirror पैरामीटर 1 पर सेट होने पर आवश्यक है।

कर्ल उदाहरण कोड:

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 - जब जॉब की ऑडियो फ़ाइल बड़ी हो और उसे कई GPU इंस्टैंस में बाँटा जा रहा हो
  • 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 हो)

पृथक्करण हटाएँ

अपने किसी पृथक्करण को हटाएँ — चाहे वह सामान्य जॉब हो या प्रीसेट रन। इससे रिकॉर्ड और उसकी आउटपुट फ़ाइलें हट जाती हैं। जो पृथक्करण अभी संसाधित हो रहा है, उसे पहले रद्द करना होगा। हटाने पर क्रेडिट वापस नहीं मिलते, क्योंकि काम पहले ही हो चुका है।
POST https://mvsep.com/api/separation/delete

आप किसी भी क्षेत्र से किसी भी जॉब की स्थिति देख सकते हैं (डेटाबेस साझा है), लेकिन आउटपुट फ़ाइलें हमेशा उसी क्षेत्र से प्रदान की जाती हैं जिसके पास वह जॉब है।


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
hash स्ट्रिंग पृथक्करण हैश
api_token स्ट्रिंग उपयोगकर्ता की API key। आवश्यक।

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/separation/delete' --form 'api_token="<आपका API टोकन>"' --form 'hash="20230327071601-0e3e5c6c85-13-dimensions.mp3"'

प्रतिक्रिया विवरण:

की मान
success
  • false - पृथक्करण नहीं हटाया गया — data → message देखें (अमान्य टोकन, यह पृथक्करण आपका नहीं है, अभी संसाधित हो रहा है, या हैश नहीं मिला)
  • true - पृथक्करण हटा दिया गया
data -> message स्थिति का विवरण दिखाता है (सभी स्थितियों में दिखता है; status failed होने पर इसके बजाय त्रुटि का कारण दिखाता है)

परिणाम प्राप्त करें (रिमोट)

किसी रिमोट जॉब का परिणाम प्राप्त करने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/separation/get-remote


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
hash स्ट्रिंग पृथक्करण हैश

कर्ल उदाहरण कोड:

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 बनाए गए जॉब के "GET RESULT" URL का लिंक दिखाता है (केवल तब दिखता है जब status done हो)।
data -> hash पृथक्करण का हैश (केवल तब दिखता है जब status done हो)।

पृथक्करण रद्द करें

पृथक्करण रद्द करने और खर्च हुए क्रेडिट वापस पाने के लिए (यदि पृथक्करण अभी संसाधित नहीं हो रहा है), आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/separation/cancel


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key
hash स्ट्रिंग पृथक्करण हैश

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<आपका API टोकन>"' --form 'hash="<hash>"'

प्रतिक्रिया विवरण:

की मान
success
  • false - जब फ़ाइल हैश नहीं मिलता, हटा दिया गया है या समाप्त हो चुका है
  • true - जब फ़ाइल हैश मिल जाए और वैध हो

साइट जानकारी

पृथक्करण प्रकार प्राप्त करें

पृथक्करण प्रकारों के बारे में विस्तृत डेटा प्राप्त करने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
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 --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 - एल्गोरिदम इनपुट के रूप में मैचरिंग अपलोड का उपयोग करता है, जिसमें एक लक्ष्य ऑडियो फ़ाइल और एक संदर्भ ऑडियो फ़ाइल शामिल होती है।
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 से जुड़ी ताज़ा ख़बरों की जानकारी पाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/app/news


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
lang स्ट्रिंग (वैकल्पिक) 2-अक्षर भाषा कोड (en, ru)
start पूर्णांक (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ)
limit पूर्णांक (वैकल्पिक) लौटाए जाने वाले परिणामों की अधिकतम संख्या, डिफ़ॉल्ट 10, अधिकतम 20।

कर्ल उदाहरण कोड:

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

प्रतिक्रिया विवरण:

डेटा सरणी के रूप में लौटाता है:

की मान
title समाचार का शीर्षक
lang समाचार का शीर्षक
text समाचार का पूरा विवरण
created_at समाचार की तिथि

कतार प्राप्त करें

साइट की कतार की जानकारी पाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/app/queue


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग (वैकल्पिक) उपयोगकर्ता की API key

कर्ल उदाहरण कोड:

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

प्रतिक्रिया विवरण:

की मान
queue इसमें विभिन्न प्लान की मौजूदा कतारों की सरणी होती है:
  • in_process - वर्तमान में संसाधित हो रहा है
  • premium - प्रीमियम उपयोगकर्ताओं के लिए कतार की संख्या
  • registered - पंजीकृत उपयोगकर्ताओं के लिए कतार की संख्या
  • unregistered - अनपंजीकृत उपयोगकर्ताओं के लिए कतार की संख्या
plan इसमें मौजूदा प्लान की मौजूदा कतार होती है (पंजीकृत/प्रीमियम प्लान के लिए अनुरोध में api_token जोड़ें):
  • plan - आपका मौजूदा प्लान
  • queue - आपके मौजूदा प्लान के लिए कतार की संख्या

डेमो पृथक्करण प्राप्त करें

डेमो पृथक्करणों की जानकारी पाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी: https://mvsep.com/api/app/demo


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
start पूर्णांक (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ)
limit पूर्णांक (वैकल्पिक) लौटाए जाने वाले परिणामों की अधिकतम संख्या, डिफ़ॉल्ट 10, अधिकतम 20।
algorithm_id पूर्णांक वैकल्पिक पृथक्करण प्रकार ID। इसका उपयोग केवल एक ही एल्गोरिदम से बने डेमो पृथक्करण लौटाने के लिए करें। मान GET SEPARATION TYPES एंडपॉइंट के render_id से मेल खाते हैं।
options[FIELD] स्ट्रिंग / पूर्णांक एल्गोरिदम के विकल्प मानों के लिए वैकल्पिक फ़िल्टर। FIELD की जगह GET SEPARATION TYPES प्रतिक्रिया के algorithm_fields -> name से कोई अतिरिक्त फ़ील्ड कुंजी रखें, फिर उसी फ़ील्ड की options कुंजियों में से एक को मान के रूप में भेजें। उदाहरण: options[vocals]=1।
additional_options स्ट्रिंग संग्रहीत जॉब विकल्प डेटा पर सीधे "contains" लगाने वाला वैकल्पिक फ़िल्टर। नए एकीकरण के लिए options[FIELD] को प्राथमिकता दें, क्योंकि वह स्पष्ट है और उसे बनाना आसान है।

कर्ल उदाहरण कोड:

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 सूची देखें। options[FIELD] के भीतर name फ़ील्ड का उपयोग करें और मान के रूप में JSON विकल्प कुंजियों में से एक दें।

प्रतिक्रिया विवरण:

डेटा सरणी के रूप में लौटाता है:

की मान
hash पृथक्करण हैश
date पृथक्करण की तिथि
input_audio इनपुट ऑडियो URL
size इनपुट ऑडियो आकार
algorithm इसमें प्रयुक्त पृथक्करण प्रकार की बुनियादी जानकारी होती है (लौटाए गए पैरामीटर की जानकारी के लिए GET SEPARATION TYPES टैब देखें)

उपयोगकर्ता प्रमाणीकरण

रजिस्टर

MVSEP साइट पर उपयोगकर्ता को पंजीकृत करने के लिए आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/app/register


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
name स्ट्रिंग उपयोगकर्ता का नाम
email स्ट्रिंग उपयोगकर्ता का ईमेल
password स्ट्रिंग उपयोगकर्ता का पासवर्ड
password_confirmation स्ट्रिंग उपयोगकर्ता का पासवर्ड दोहराएँ

कर्ल उदाहरण कोड:

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 तब होता है जब फ़ॉर्म मान्य होता है

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 फ़ॉर्म अमान्य है

लॉगिन

उपयोगकर्ता को प्रमाणित करने और उसकी API key प्राप्त करने के लिए आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/app/login

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
email स्ट्रिंग उपयोगकर्ता का ईमेल
password स्ट्रिंग उपयोगकर्ता का पासवर्ड

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<उपयोगकर्ता का ईमेल>"' --form 'password="<उपयोगकर्ता का पासवर्ड>"'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब ग़लत क्रेडेंशियल दिए गए हों
  • true - तब होता है जब सही क्रेडेंशियल दिए गए हों
data क्रेडेंशियल मान्य होने पर जानकारी रखता है
data -> name उपयोगकर्ता का नाम
data -> email उपयोगकर्ता का ईमेल
data -> api_token उपयोगकर्ता की API key। इसे सुरक्षित जगह पर रखें और आगे के अनुरोधों में इसका उपयोग करें।
data -> premium_minutes उपयोगकर्ता के शेष क्रेडिट
data -> premium_enabled क्या उपयोगकर्ता ने क्रेडिट खर्च करने की अनुमति दी है।
  • 0 - अनुमति नहीं
  • 1 - अनुमति है
data -> long_filenames_enabled क्या उपयोगकर्ता फ़ाइल नामों में अतिरिक्त जानकारी चाहता है:
  • 0 - छोटा
  • 1 - लंबा

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 ग़लत क्रेडेंशियल दिए गए

प्रोफ़ाइल

उपयोगकर्ता प्राप्त करें

उपयोगकर्ता की जानकारी प्राप्त करने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/app/user

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key

कर्ल उदाहरण कोड:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<आपका API टोकन>'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब अमान्य API key दी जाती है
  • true - तब होता है जब मान्य API key दी जाती है
data क्रेडेंशियल मान्य होने पर जानकारी रखता है
data -> name उपयोगकर्ता का नाम
data -> email उपयोगकर्ता का ईमेल
data -> api_token उपयोगकर्ता की API key। इसे सुरक्षित जगह पर रखें और आगे के अनुरोधों में इसका उपयोग करें।
data -> premium_minutes उपयोगकर्ता के शेष क्रेडिट
data -> premium_enabled क्या उपयोगकर्ता ने क्रेडिट खर्च करने की अनुमति दी है।
  • 0 - अनुमति नहीं
  • 1 - अनुमति है
data -> long_filenames_enabled क्या उपयोगकर्ता फ़ाइल नामों में अतिरिक्त जानकारी चाहता है:
  • 0 - छोटा
  • 1 - लंबा
data -> current_queue उपयोगकर्ता के चल रहे पृथक्करण दिखाता है

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 अमान्य API key

पृथक्करण इतिहास प्राप्त करें

उपयोगकर्ता के पृथक्करण इतिहास की बुनियादी जानकारी प्राप्त करने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/app/separation_history


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key
start पूर्णांक (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ)
limit पूर्णांक (वैकल्पिक) लौटाए जाने वाले परिणामों की अधिकतम संख्या, डिफ़ॉल्ट 10, अधिकतम 20।

कर्ल उदाहरण कोड:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<आपका API टोकन>&start=1&limit=2'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब अमान्य API key दी जाती है
  • true - तब होता है जब मान्य API key दी जाती है
data इसमें पिछले पृथक्करणों की बुनियादी जानकारी की सरणी होती है
data -> hash पृथक्करण हैश
data -> job_exists इसमें पिछले पृथक्करणों की बुनियादी जानकारी की सरणी होती है
data -> credits जॉब के लिए कितने क्रेडिट खर्च हुए; पृथक्करण मौजूद न होने पर null
data -> time_left जॉब हटाए जाने में बचा हुआ अनुमानित समय
data -> algorithm इसमें प्रयुक्त पृथक्करण प्रकार की बुनियादी जानकारी होती है (लौटाए गए पैरामीटर की जानकारी के लिए GET SEPARATION TYPES टैब देखें)

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 अमान्य API key

खरीद का इतिहास प्राप्त करें

इस खाते की क्रेडिट खरीदें, नवीनतम पहले, प्राप्त करने के लिए निम्नलिखित URL पर एक GET कॉल करें:
https://mvsep.com/api/purchases


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key
limit पूर्णांक (वैकल्पिक) कितनी खरीदें लौटानी हैं, 1-100। डिफ़ॉल्ट 20।
offset पूर्णांक (वैकल्पिक) इतिहास में पृष्ठ दर पृष्ठ आगे बढ़ने के लिए कितनी खरीदें छोड़नी हैं। डिफ़ॉल्ट 0।
status स्ट्रिंग (वैकल्पिक) केवल इसी स्थिति वाली खरीदें लौटाएँ, जैसे succeeded। इसे छोड़ दें (या all भेजें) तो वह सब मिलेगा जो वेबसाइट का अपना इतिहास पृष्ठ दिखाता है, जिसमें वे चेकआउट भी शामिल हैं जो शुरू तो हुए पर कभी पूरे नहीं हुए — उनकी स्थिति unpaid होती है और उनके लिए कोई क्रेडिट नहीं दिया जाता।

कर्ल उदाहरण कोड:

curl --location --request GET 'https://mvsep.com/api/purchases?api_token=<आपका API टोकन>&status=succeeded&limit=20'

प्रतिक्रिया विवरण:

की मान
purchases प्रत्येक खरीद के लिए एक प्रविष्टि: payment_id, status, amount, दिए गए credits, payment_method (stripe, paddle, yookassa, google_play या app_store) और date।
total सीमा और ऑफ़सेट को छोड़कर कुल कितनी खरीदें मेल खाती हैं — पृष्ठ दर पृष्ठ आगे बढ़ने के लिए इसका उपयोग करें।
credits खाते का वर्तमान क्रेडिट शेष।

कम क्रेडिट चेतावनी

जब आपका क्रेडिट शेष आपकी चुनी हुई सीमा तक गिर जाता है तो MVSEP आपको ईमेल भेजता है, ताकि चल रहा कोई एकीकरण अचानक न रुके। GET वर्तमान सेटिंग लौटाता है; POST उसे बदलता है। अलर्ट एक ही बार भेजा जाता है और तब तक दोबारा नहीं भेजा जाता जब तक शेष फिर से सीमा से ऊपर न चला जाए।
GET https://mvsep.com/api/credit_alert
POST https://mvsep.com/api/credit_alert


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key
credit_threshold पूर्णांक (केवल POST, आवश्यक) जैसे ही शेष इतने क्रेडिट या उससे कम रह जाए, अलर्ट भेजें। 0 अलर्ट बंद कर देता है। सीमा बदलने पर पहले भेजा जा चुका अलर्ट फिर से सक्रिय हो जाता है।

कर्ल उदाहरण कोड:

curl --location --request GET 'https://mvsep.com/api/credit_alert?api_token=<आपका API टोकन>'

curl --location --request POST 'https://mvsep.com/api/credit_alert' --form 'api_token=<आपका API टोकन>' --form 'credit_threshold=100'

प्रतिक्रिया विवरण:

की मान
credit_threshold वर्तमान में क्रेडिट्स में निर्धारित सीमा।
enabled जब शून्य से ऊपर एक थ्रेशोल्ड सेट किया गया हो तो <code>true</code>, अन्यथा <code>false</code>।
credits खाते का वर्तमान क्रेडिट शेष।
notified मौजूदा गिरावट के लिए अलर्ट भेजे जाने के बाद <code>true</code>; शेष के फिर से सीमा से ऊपर जाते ही यह स्वयं साफ़ हो जाता है।
email वह पता जहाँ अलर्ट भेजा जाता है।

प्रीमियम उपयोग सक्षम करें

उपयोगकर्ता के लिए प्रीमियम उपयोग सक्षम करने हेतु आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/app/enable_premium


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<आपका API टोकन>"'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब अमान्य API key दी जाती है
  • true - तब होता है जब मान्य API key दी जाती है
message कार्रवाई की स्थिति के बारे में सूचित करता है

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 अमान्य API key

प्रीमियम उपयोग अक्षम करें

उपयोगकर्ता के लिए प्रीमियम उपयोग अक्षम करने हेतु आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/app/disable_premium


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<आपका API टोकन>"'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब अमान्य API key दी जाती है
  • true - तब होता है जब मान्य API key दी जाती है
message कार्रवाई की स्थिति के बारे में सूचित करता है

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 अमान्य API key

लंबे फ़ाइल नाम सक्षम करें

उपयोगकर्ता के लिए लंबे फ़ाइल नाम सक्षम करने हेतु आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/app/enable_long_filenames


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<आपका API टोकन>"'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब अमान्य API key दी जाती है
  • true - तब होता है जब मान्य API key दी जाती है
message कार्रवाई की स्थिति के बारे में सूचित करता है

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 अमान्य API key

लंबे फ़ाइल नाम अक्षम करें

उपयोगकर्ता के लिए लंबे फ़ाइल नाम अक्षम करने हेतु आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/app/disable_long_filenames


क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग उपयोगकर्ता की API key

कर्ल उदाहरण कोड:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<आपका API टोकन>"'

प्रतिक्रिया विवरण:

की मान
success
  • false - तब होता है जब अमान्य API key दी जाती है
  • true - तब होता है जब मान्य API key दी जाती है
message कार्रवाई की स्थिति के बारे में सूचित करता है

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 अमान्य API key

गुणवत्ता परीक्षक

कतार प्राप्त करें

Quality Checker की कतार की प्रविष्टियों की जानकारी पाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/quality_checker/queue

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
start पूर्णांक (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ)
limit पूर्णांक (वैकल्पिक) लौटाए जाने वाले परिणामों की अधिकतम संख्या, डिफ़ॉल्ट 10, अधिकतम 20।

कर्ल उदाहरण कोड:

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

प्रतिक्रिया विवरण:

डेटा सरणी के रूप में लौटाता है:

की मान
id प्रविष्टि की पहचान संख्या
dataset_type प्रविष्टि जोड़ते समय चुना गया डेटासेट प्रकार / लीडरबोर्ड प्रकार
  • 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 प्रविष्टि की सृजन तिथि
algo_name प्रयुक्त पृथक्करण प्रकार/एल्गोरिदम का नाम
main_text प्रयुक्त पृथक्करण प्रकार/एल्गोरिदम का विवरण
proc प्रसंस्करण की स्थिति
  • 0 - प्रक्रिया नहीं हुई
  • 1 - प्रक्रिया पूरी हो गई
proc_remote_date प्रसंस्करण तिथि का टाइमस्टैम्प
msg सफल होने पर "OK" लौटाता है, अन्यथा त्रुटि संदेश दिखाता है
metrics प्रविष्टि के मेट्रिक्स की जानकारी
sdr_* (wildcard) संबंधित स्टेम का SDR
dataset_name डेटासेट का नाम

लीडरबोर्ड प्राप्त करें

Quality Checker के लीडरबोर्ड की जानकारी पाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/quality_checker/leaderboard

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
dataset_type स्ट्रिंग डेटासेट प्रकार, न दिए जाने पर डिफ़ॉल्ट 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)
start पूर्णांक (वैकल्पिक) प्रारंभिक बिंदु ऑफ़सेट, डिफ़ॉल्ट रूप से 0 (यानी नवीनतम से प्रारंभ)
limit पूर्णांक (वैकल्पिक) लौटाए जाने वाले परिणामों की अधिकतम संख्या, डिफ़ॉल्ट 10, अधिकतम 20।
algo_name_filter स्ट्रिंग दिए गए टेक्स्ट के अनुसार पृथक्करण प्रकार/एल्गोरिदम के नाम फ़िल्टर करता है
sort स्ट्रिंग स्टेम के दिए गए SDR के अनुसार क्रमबद्ध करें। आप प्रतिक्रिया में sortables कुंजी से दिए गए डेटासेट प्रकार के क्रमबद्ध करने योग्य मानों की सूची प्राप्त कर सकते हैं।

कर्ल उदाहरण कोड:

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

प्रतिक्रिया विवरण:

की मान
data इसमें Quality Checker की प्रविष्टियों की सरणी होती है। अधिक जानकारी के लिए Quality Checker अनुभाग की GET QUEUE प्रतिक्रिया देखें।
dataset_type उपयोग किया गया डेटासेट प्रकार कुंजी
sortables वे कुंजी जो दिए गए स्टेम के अनुसार उपयोग किए गए डेटासेट प्रकार को क्रमिक क्रम में क्रमबद्ध करने के लिए उपयोग की जा सकती हैं।
sort sortables में से प्रयुक्त सॉर्टिंग कुंजी।

प्रविष्टि बनाएँ

Quality Checker की प्रविष्टि बनाने के लिए आपको निम्नलिखित URL पर एक POST कॉल करनी होगी:
https://mvsep.com/api/quality_checker/add

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
api_token स्ट्रिंग (आवश्यक) आपकी API key
zipfile बाइनरी (आवश्यक) वह ज़िप फ़ाइल जिसे संसाधित करना है
algo_name स्ट्रिंग (आवश्यक) एल्गोरिदम का नाम
main_text स्ट्रिंग (आवश्यक) एल्गोरिदम का विवरण
dataset_type स्ट्रिंग डेटासेट प्रकार। डिफ़ॉल्ट 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 स्ट्रिंग (आवश्यक) एल्गोरिदम हटाने का पासवर्ड
ensemble पूर्णांक 0 - एल्गोरिदम ensemble नहीं है। 1 - एल्गोरिदम ensemble है।

कर्ल उदाहरण कोड:

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 प्रविष्टि की आईडी
data -> link प्रविष्टि का लिंक

त्रुटियाँ

MVSEP API निम्नलिखित त्रुटि कोड का उपयोग करता है:

त्रुटि कोड अर्थ
400 फ़ॉर्म अमान्य है
401 अज्ञात या अमान्य api_token। यह त्रुटि तब दिखती है जब आप कोई अज्ञात API key उपयोग करते हैं।

प्रविष्टि प्राप्त करें

Quality Checker की कतार में मौजूद किसी प्रविष्टि की जानकारी ID से पाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/quality_checker/entry

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
id पूर्णांक (आवश्यक) प्रविष्टि की आईडी

कर्ल उदाहरण कोड:

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

प्रतिक्रिया विवरण:

प्रतिक्रिया Quality Checker अनुभाग की GET QUEUE प्रतिक्रिया जैसी ही है, बस केवल एक प्रविष्टि लौटती है।

प्रविष्टि हटाएँ

ID और पासवर्ड से Quality Checker की कतार की प्रविष्टि हटाने के लिए आपको निम्नलिखित URL पर एक GET कॉल करनी होगी:
https://mvsep.com/api/quality_checker/delete

क्वेरी पैरामीटर

फील्ड प्रकार विवरण
id पूर्णांक (आवश्यक) प्रविष्टि की आईडी
password स्ट्रिंग (आवश्यक) प्रविष्टि के लिए प्रयुक्त पासवर्ड

कर्ल उदाहरण कोड:

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

प्रतिक्रिया विवरण:

की मान
success
  • false - जब प्रविष्टि हटाने में विफलता हुई
  • true - जब प्रविष्टि सफलतापूर्वक हटा दी गई
data->message दिखाता है कि प्रविष्टि हटाई गई थी या नहीं

टूल और SDK

इस API पर बनी लाइब्रेरी, ऐप और एकीकरण। जहाँ अलग से न लिखा हो, ये सामुदायिक परियोजनाएँ हैं: इन्हें MVSEP नहीं संभालता, और हम इनकी ज़िम्मेदारी नहीं ले सकते।

उदाहरण

  • Python में उदाहरण: github.com/ZFTurbo/MVSep-API-Examples
  • इस API पर बना टेलीग्राम बॉट का उदाहरण: github.com/ZFTurbo/MVSep-Telegram-Bot-Example

सामुदायिक ऐप और क्लाइंट

  • Mac OS के लिए अनौपचारिक एप्लिकेशन MacVSep: github.com/septcoco/macvsep
  • अनौपचारिक Ableton Live एक्सटेंशन AbleVSEP — Live छोड़े बिना ही किसी क्लिप से स्टेम अलग करें: github.com/madisonrickert/ablevsep
  • अनौपचारिक डेस्कटॉप एप्लिकेशन mvsep-rs (Rust / Tauri): github.com/AntheaLaffy/mvsep-rs
  • अनौपचारिक डेस्कटॉप GUI mvsep-gui (Python): github.com/AntheaLaffy/mvsep-gui
  • अनौपचारिक Discord बॉट: github.com/Nick088Official/MVSEP-Discord-Bot
  • अनौपचारिक .NET कमांड-लाइन टूल mvsep-cli: github.com/kddlb/mvsep-cli
  • अनौपचारिक Node.js क्लाइंट लाइब्रेरी: github.com/Midgar-Labs-Audio/MVSEP-Node-Client
  • अनौपचारिक AI ऑडियो वर्कबेंच Aurora (CLI और MCP सर्वर), जो अपने प्रदाताओं में से एक के रूप में MVSEP का उपयोग कर सकता है: github.com/EricDisero/aurora-mcp

MVSEP के नाम से प्रकाशित

यह PyPI पर mvsep-cli नाम से वितरित होता है और अपने लेखक के रूप में MVSEP को दर्ज करता है, जिससे यह आधिकारिक लग सकता है। इसे MVSEP नहीं, बल्कि कोई तीसरा पक्ष प्रकाशित और अनुरक्षित करता है, और यह जिस स्रोत रिपॉज़िटरी से लिंक करता है वह मौजूद ही नहीं है। यह आपका API टोकन माँगता है, इसलिए उसमें टोकन डालने से पहले इसका स्रोत कोड पढ़ लें।

  • Python कमांड-लाइन टूल, जो PyPI पर mvsep-cli नाम से प्रकाशित है: pypi.org/project/mvsep-cli

अन्य संसाधन

  • वेबहुक यहाँ सेट किए जा सकते हैं: वेबहुक पृष्ठ
  • ओपनएपीआई विनिर्देशन: mvsep-openapi-spec.json
MVSEP Logo
Contact support
Google Play App Store
साइट जानकारी

सामान्य प्रश्न

गुणवत्ता जाँचकर्ता

एल्गोरिदम

पूर्ण API दस्तावेज़ीकरण

कंपनी

गोपनीयता नीति

नियम एवं शर्तें

भुगतान वापसी की नीति

Cookie Notice

अन्य

अनुवाद करने में हमारी सहायता करें! 99

हमें बढ़ावा देने में मदद करें!