MVSEP Logo
  • ホーム
  • ニュース
  • プラン
  • デモ
  • FAQ
  • アカウント作成
  • ログイン

開始する

MVSEP API は、分離の作成、結果の返還、サイト情報の取得、およびユーザー機能の制御を行うためのプログラムによるアクセスを提供します。

このAPIを使用するには、APIキーが必要です ログインしていない場合は、ログインしてAPIトークンを取得してください。

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

Unofficial application MacVSep for Mac OS: https://github.com/septcoco/macvsep

Webhooks can be setup here: Webhooks Page

プレミアムユーザーは10の同時ジョブをリクエストできるのに対し、非プレミアムユーザーは1の同時ジョブのみリクエストできますのでご注意ください

分離活動

分離を作成

分離を作成するには、以下のURLにPOSTコールを行う必要があります
https://mvsep.com/api/separation/create


クエリパラメータ

フィールド タイプ 説明
api_token String あなたのAPIキー
audiofile Binary 処理されるオーディオファイル. Not required if url parameter is set
url String Link to the audiofile. Not required if audiofile parameter is set
remote_type String (optional) Remote type of the audiofile. Defaults to direct. Not required if audiofile parameter is set. Supported types are direct (Direct Download), mega (MEGA), drive (Google Drive), dropbox (Dropbox)
sep_type Integer (オプション) Separation Type、デフォルトは11 (Demucs3 Model B (ボーカル、ドラム、ベース、その他))
add_opt1 String (オプション) 分離タイプ 最初の追加フィールド
add_opt2 String (オプション) セパレーション・タイプ 2番目の追加フィールド
add_opt3 String (オプション) 分離タイプ 3 番目の追加フィールド
output_format Integer (オプション) 出力フォーマット、デフォルトは 0 (mp3 (320kbps))
is_demo Boolean (オプション) 分離をデモページに公開するかどうか。

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

名称 価値 Additional fields
Ensemble (vocals, instrum) 26 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Key: add_opt2
Name: Model Type
Options:
  • 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) (default)
  • 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 Key: add_opt1
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

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

Key: add_opt2
Name: Model Type
Options:
  • 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) (default)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
BS Roformer (vocals, instrumental) 40 Key: add_opt1
Name: Vocal model type
Options:
  • 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)
  • 81 - ver 2025.07 (SDR vocals: 11.89, SDR instrum: 18.20) (default)
MelBand Roformer (vocals, instrumental) 48 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
  • 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)
MDX23C (vocals, instrumental) 25 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
SCNet (vocals, instrumental) 46 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
Demucs4 HT (vocals, drums, bass, other) 20 Key: add_opt1
Name: Model type
Options:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (default)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
MDX B (vocals, instrumental) 23 Key: add_opt1
Name: Vocal model type
Options:
  • 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) (default)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Key: add_opt1
Name: Model Type
Options:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (default)
  • 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)

Key: add_opt2
Name: Agressiveness
Options:
  • 0.3 - 0.3 (default)
  • 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
MelBand Karaoke (lead/back vocals) 49 Key: add_opt1
Name: Karaoke model type
Options:
  • 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) (default)

Key: add_opt2
Name: Extraction type
Options:
  • 0 - Use as is (default)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Key: add_opt1
Name: Karaoke model type
Options:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (default)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Piano (piano, other) 29 Key: add_opt1
Name: Piano model type
Options:
  • 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) (default)
MVSep Guitar (guitar, other) 31 Key: add_opt1
Name: Guitar model type
Options:
  • 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) (default)
MVSep Bass (bass, other) 41 Key: add_opt1
Name: Bass model type
Options:
  • 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) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Drums (drums, other) 44 Key: add_opt1
Name: Drums model type
Options:
  • 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) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Strings (strings, other) 52
MVSep Wind (wind, other) 54 Key: add_opt1
Name: Wind model type
Options:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Organ (organ, other) 58 Key: add_opt1
Name: Organ model type
Options:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05) (default)
MVSep Saxophone (saxophone, other) 61 Key: add_opt1
Name: Model type
Options:
  • 0 - SCNet XL (SDR saxophone: 6.15)
  • 1 - MelBand Roformer (SDR saxophone: 6.97) (default)
  • 2 - Mel + SCNet (SDR saxophone: 7.13)
MVSep Violin (violin, other) 65
Apollo Enhancers (by JusperLee and Lew) 51 Key: add_opt1
Name: Model type
Options:
  • 0 - MP3 Enhancer (by JusperLee) (default)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team)
Reverb Removal (noreverb) 22 Key: add_opt1
Name: Model Type
Options:
  • 0 - Reverb removal by FoxJoy (MDX23C) (default)
  • 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)

Key: add_opt2
Name: Preprocess
Options:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (default)
MVSep Crowd removal (crowd, other) 34 Key: add_opt1
Name: Model type
Options:
  • 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) (default)
MVSep Demucs4HT DNR (dialog, sfx, music) 24 Key: add_opt1
Name: Model type
Options:
  • 0 - Single (SDR: 9.62) (default)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Key: add_opt1
Name: Model Type
Options:
  • 0 - Multi language model (default)
  • 1 - English model
  • 2 - German model
  • 3 - French model
  • 4 - Spanish model
  • 5 - Chinese model
  • 6 - Faroese model
MVSep DnR v3 (speech, music, sfx) 56 Key: add_opt1
Name: Model type
Options:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Use vocals model to help

Key: add_opt3
Name: Output files
Options:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Key: add_opt1
Name: Model Type
Options:
  • 0 - DrumSep model by inagoy (HDemucs, 4 stems)
  • 1 - DrumSep model by aufr33 and jarredou (MDX23C, 4 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) (default)

Key: add_opt2
Name: Preprocess
Options:
  • 0 - Apply Drums model before (default)
  • 1 - Use as is (audio must contain drums only)
DeNoise by aufr33 47 Key: add_opt1
Name: Model type
Options:
  • 0 - Standard (default)
  • 1 - Aggressive
Whisper (extract text from audio) 39 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)

Key: add_opt2
Name: Transcription type
Options:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (default)
Parakeet (extract text from audio) 64 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
Medley Vox (Multi-singer separation) 53 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
MVSep Multichannel BS (vocals, instrumental) 43 Key: add_opt1
Name: Model Type
Options:
  • 0 - BS Roformer (SDR: 11.81) (default)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Key: add_opt1
Name: Model type
Options:
  • 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) (default)

Key: add_opt2
Name: How to extract
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract vocals first with BS Roformer
MDX A/B (vocals, drums, bass, other) 7 Key: add_opt1
Name: Vocal model type
Options:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (default)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Demucs3 Model (vocals, drums, bass, other) 10 Key: add_opt1
Name: Model type
Options:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (default)
Vit Large 23 (vocals, instrum) 33 Key: add_opt1
Name: Model type
Options:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (default)
UVRv5 Demucs (vocals, music) 17 Key: add_opt1
Name: Model Type
Options:
  • 0 - UVR_Demucs_Model_1
  • 1 - UVR_Demucs_Model_2
  • 2 - UVR_Demucs_Model_Bag
MVSep DNR (music, sfx, speech) 18
MVSep 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 Key: add_opt1
Name: Model type
Options:
  • 0 - 2 stems (vocals, music) (default)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Key: add_opt1
Name: Model type
Options:
  • 0 - unmix XL (vocals, drums, bass, other) (default)
  • 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 Key: add_opt1
Name: Model Type
Options:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (default)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Key: add_opt1
Name: Model type
Options:
  • 0 - Apply Demucs4HT first to get drums (default)
  • 1 - Use as is (audio must contain drums only)
Stable Audio Open Gen 62 Key: add_opt1
Name: Text prompt
Options:

Key: add_opt2
Name: Length (in seconds)
Options:
  • 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 (default)
MVSep MultiSpeaker (MDX23C) 42 Key: add_opt1
Name: Model Type
Options:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (default)
Aspiration (by Sucial) 50 Key: add_opt1
Name: Model type
Options:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from vocals part
AudioSR (Super Resolution) 59 Key: add_opt1
Name: Cutoff (Hz)
Options:
  • 0 - Automatic (default)
  • 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
Phantom Centre extraction (by wesleyr36) 55
FlashSR (Super Resolution) 60

出力フォーマット(output_format)値

名称 価値
mp3 (320 kbps) 0
wav (uncompressed, 16 bit) 1
flac (lossless, 16 bit) 2
m4a (lossy) 3
wav (uncompressed, 32 bit) 4
flac (lossless, 24 bit) 5

Curl コード例:

curl --location --request POST 'https://mvsep.com/api/separation/create' --form 'audiofile=@"/path/to/file.mp3"' --form 'api_token="<あなたのAPIトークン>"' --form 'sep_type="9"' --form 'add_opt1="0"' --form 'add_opt2="1"' --form 'output_format="1"' --form 'is_demo="1"'

回答の詳細:

キー 価値
success
  • false - ジョブの作成が失敗したとき
  • true - ジョブが正常に作成された日時
data successキーに応じて追加情報を保持します
data -> link 作成したジョブの「GET RESULT」URLへのリンクを表示します(successがtrueの場合のみ表示されます)
data -> hash 作成されたジョブハッシュを表示します(successがtrueの場合にのみ表示されます)。
data -> message エラーの説明を表示します (success が false の場合にのみ表示されます)。

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 一部のパラメータが不足しているか、無効です。このエラーは、必須パラメータをすべて渡していないか、無効なパラメータを渡した場合に表示されます。
401 不明または無効な api_token. このエラーは、不明なAPIキーを使用した場合に表示されます。

結果を得る

分離結果を得るには、以下のURLにGETコールをする必要がある:
https://mvsep.com/api/separation/get


クエリパラメータ

フィールド タイプ 説明
hash String 分離のハッシュ
mirror Integer (オプション) 1 に設定されている場合は別のミラーを使用し、デフォルトは 0 です。1に設定されている場合は、api_tokenと1クレジットが必要です。
api_token string (省略可能) ユーザーの API キー。mirror パラメータが 1 に設定されている場合は必須です。

Curl コード例:

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

回答の詳細:

キー 価値
success
  • false - ファイルハッシュが見つからないか、削除されたか、期限切れになった場合
  • true - ファイルハッシュが見つかり、有効な場合
status
  • not_found - ジョブが無効の場合
  • waiting - ジョブがキューに入っていて、まだ処理されていない場合
  • processing - ジョブが処理されているとき
  • done - ジョブが正常に処理されたとき
  • failed - ジョブ処理が失敗したとき
  • distributing - ジョブのオーディオファイルが大きく、複数の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 の場合にのみ表示されます)

結果を得る

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


クエリパラメータ

フィールド タイプ 説明
hash String 分離のハッシュ

Curl コード例:

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

回答の詳細:

キー 価値
success
  • false - ファイルハッシュが見つからないか、削除されたか、期限切れになった場合
  • true - ファイルハッシュが見つかり、有効な場合
status
  • not_found - ジョブが無効の場合
  • waiting - ジョブがキューに入っていて、まだ処理されていない場合
  • processing - ジョブが処理されているとき
  • done - ジョブが正常に処理されたとき
  • failed - ジョブ処理が失敗したとき
data statusキーに応じて追加情報を保持します
data -> queue_count Shows unprocessed jobs count in user's priority (only shown when status is waiting)
data -> current_order Shows the order of user's job (only shown when status is waiting)
data -> message Shows the description of status (only when status is failed)
data -> link Shows link to "GET RESULT" URL of created job (only shown when status is done)
data -> hash Hash of the separation (only shown when status is done)

Cancel SEPARATION

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


クエリパラメータ

フィールド タイプ 説明
api_token string ユーザーのAPIキー
hash string 分離のハッシュ

Curl コード例:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<あなたのAPIトークン>"' --form 'hash="<hash>"'

回答の詳細:

キー 価値
success
  • false - ファイルハッシュが見つからないか、削除されたか、期限切れになった場合
  • true - ファイルハッシュが見つかり、有効な場合

サイト情報

分離タイプを取得する

分離タイプに関する詳細なデータを取得するには、次のURLに対してGET呼び出しを行う必要があります。
https://mvsep.com/api/app/algorithms


Curl コード例:

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

回答の詳細:

データを配列として返します:

キー 価値
render_id 分離タイプの値 (ID)
name 分離タイプの名前
algorithm_group_id 分離タイプが属するグループ:
  • 0 - Experimental
  • 1 - Old Models
  • 2 - HQ Models
  • 3 - Ensemble
orientation この分離タイプは誰を対象としていますか?
  • 0 - すべてのユーザー
  • 1 - 登録ユーザー
  • 2 - プレミアムユーザー
order_id 分離タイプの順序
price_coefficient プレミアムユーザーからジョブが取得するクレジット数を計算するために使用されます。
次の式を使用します : floor(<オーディオファイルの長さ (秒)> * price_coefficient / 60)?:1
usage Shows monthly usage count of separation type
rating Shows monthly usage rating of separation type as array:
  • average - average rating
  • total - vote count
algorithm_fields 分離タイプの追加フィールドに関する情報が含まれます
algorithm_fields -> name 分離タイプのどの追加フィールドが表示されます。
  • add_opt1 - 最初
  • add_opt2 - セカンド
  • add_opt3 - サード
適切な追加フィールドを選択するには、この名前で分離を投稿する必要があります。
algorithm_fields -> text 分離タイプの追加フィールドの表示名。
algorithm_fields -> options JSONエンコードされた追加フィールドのキーと値のチェーン
algorithm_fields -> default_key 追加フィールドのデフォルト値。<code>algorithm_fields -> options</code>のキーの 1 つです>
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 String (省略可能) 2 文字の言語コード (EN、RU)
start Integer (オプション)開始点オフセット、デフォルトは0(つまり、最新から開始)
limit Integer (オプション) 返される結果の最大量 (既定値は 10、最大値は 20)。

Curl コード例:

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

回答の詳細:

データを配列として返します:

キー 価値
title ニュースのタイトル
lang ニュースのタイトル
text ニュースの完全な説明
created_at ニュースの日付

GET QUEUE

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


クエリパラメータ

フィールド タイプ 説明
api_token String (optional) ユーザーのAPIキー

Curl コード例:

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

回答の詳細:

キー 価値
queue Contains array of current queues for different plans:
  • in_process - Currently being processed
  • premium - Queue count for premium users
  • registered - Queue count for registered users
  • unregistered - Queue count for unregistered users
plan Contains current queue for current plan (add api_token to request for registered/premium plan):
  • plan - Your current plan
  • queue - Queue count for your current plan

デモの分離を取得

デモの分離に関する情報を取得するには、次の URL に対して GET 呼び出しを行う必要があります。 https://mvsep.com/api/app/demo


クエリパラメータ

フィールド タイプ 説明
start Integer (オプション)開始点オフセット、デフォルトは0(つまり、最新から開始)
limit Integer (オプション) 返される結果の最大量 (既定値は 10、最大値は 20)。

Curl コード例:

curl --location --request GET 'https://mvsep.com/api/app/demo?start=0&limit=2'

回答の詳細:

データを配列として返します:

キー 価値
hash 分離のハッシュ
date 別居の日付
input_audio オーディオURLの入力
size 入力オーディオサイズ
algorithm 使用される分離タイプに関する基本情報が含まれます (返されるパラメーターについては、GET SEPARATION TYPES タブを参照してください)。

ユーザー認証

ログイン

ユーザーを認証し、ユーザーのAPIキーを取得するには、次のURLに対してPOST呼び出しを行う必要があります。
https://mvsep.com/api/app/login

クエリパラメータ

フィールド タイプ 説明
email String ユーザーのメール
password String ユーザーのパスワード

Curl コード例:

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 キー。必ず安全なストレージに保管し、その後の操作に使用してください。
data -> premium_minutes ユーザーに残されたクレジット
data -> premium_enabled ユーザーがクレジットの使用を許可したかどうか。
  • 0 - 不許可
  • 1 - 許可
data -> long_filenames_enabled ユーザーがファイル名に追加の情報を求めているかどうか:
  • 0 - 短い
  • 1 - 長い

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 正しくない資格情報が指定されました

登録

MVSEP サイトにユーザーを登録するには、次の URL に対して POST 呼び出しを行う必要があります。
https://mvsep.com/api/app/register


クエリパラメータ

フィールド タイプ 説明
name String ユーザーの名前
email String ユーザーのメール
password String ユーザーのパスワード
password_confirmation String ユーザーのパスワードを再入力してください

Curl コード例:

curl --location --request GET 'https://mvsep.com/api/app/register' --form 'name="user"' --form 'email="asdf@example.com"' --form 'password="ASDFQWEr123"' --form 'password_confirmation="ASDFQWEr123"'

回答の詳細:

キー 価値
success
  • false - メールが無効である、ユーザーが存在する、または確認が正しくない場合に発生します
  • true - フォームが有効な場合に発生します
message フォームが有効な場合に発生します

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 フォームが無効です

プロフィール

ユーザー設定

ユーザー情報を取得するには、次の URL に対して GET 呼び出しを行う必要があります。
https://mvsep.com/api/app/user

クエリパラメータ

フィールド タイプ 説明
api_token String ユーザーのAPIキー

Curl コード例:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<あなたのAPIトークン>'

回答の詳細:

キー 価値
success
  • false - 無効なAPIキーが指定されている場合に発生します
  • true - 有効なAPIキーが指定されている場合に発生します
data 資格情報が有効な場合の情報が含まれます
data -> name ユーザーの名前
data -> email ユーザーのメール
data -> api_token ユーザーの API キー。必ず安全なストレージに保管し、その後の操作に使用してください。
data -> premium_minutes ユーザーに残されたクレジット
data -> premium_enabled ユーザーがクレジットの使用を許可したかどうか。
  • 0 - 不許可
  • 1 - 許可
data -> long_filenames_enabled ユーザーがファイル名に追加の情報を求めているかどうか:
  • 0 - 短い
  • 1 - 長い
data -> current_queue ユーザーの進行中の分離を表示します

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 無効な API キー

分離履歴を取得する

ユーザーの基本的な情報の分離履歴を取得するには、次の URL に対して GET 呼び出しを行う必要があります。
https://mvsep.com/api/app/separation_history


クエリパラメータ

フィールド タイプ 説明
api_token String ユーザーのAPIキー
start Integer (オプション)開始点オフセット、デフォルトは0(つまり、最新から開始)
limit Integer (オプション) 返される結果の最大量 (既定値は 10、最大値は 20)。

Curl コード例:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<あなたのAPIトークン>&start=1&limit=2'

回答の詳細:

キー 価値
success
  • false - 無効なAPIキーが指定されている場合に発生します
  • true - 有効なAPIキーが指定されている場合に発生します
data 以前の分離に関する基本情報配列が含まれています
data -> hash 分離のハッシュ
data -> job_exists 以前の分離に関する基本情報配列が含まれています
data -> credits ジョブに使用されたクレジット数 (分離が存在しない場合は NULL)
data -> time_left ジョブが削除されるまでのおおよその残り時間
data -> algorithm 使用される分離タイプに関する基本情報が含まれます (返されるパラメーターについては、GET SEPARATION TYPES タブを参照してください)。

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 無効な API キー

プレミアム使用を有効にする

ユーザーのプレミアム使用を有効にするには、次のURLに対してPOST呼び出しを行う必要があります。
https://mvsep.com/api/app/enable_premium


クエリパラメータ

フィールド タイプ 説明
api_token String ユーザーのAPIキー

Curl コード例:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<あなたのAPIトークン>"'

回答の詳細:

キー 価値
success
  • false - 無効なAPIキーが指定されている場合に発生します
  • true - 有効なAPIキーが指定されている場合に発生します
message 操作のステータスを通知します

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 無効な API キー

プレミアム使用を無効にする

ユーザーのプレミアム使用を無効にするには、次のURLに対してPOST呼び出しを行う必要があります。
https://mvsep.com/api/app/disable_premium


クエリパラメータ

フィールド タイプ 説明
api_token String ユーザーのAPIキー

Curl コード例:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<あなたのAPIトークン>"'

回答の詳細:

キー 価値
success
  • false - 無効なAPIキーが指定されている場合に発生します
  • true - 有効なAPIキーが指定されている場合に発生します
message 操作のステータスを通知します

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 無効な API キー

長いファイル名を有効にする

ユーザーの長いファイル名を有効にするには、次のURLに対してPOST呼び出しを行う必要があります。
https://mvsep.com/api/app/enable_long_filenames


クエリパラメータ

フィールド タイプ 説明
api_token String ユーザーのAPIキー

Curl コード例:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<あなたのAPIトークン>"'

回答の詳細:

キー 価値
success
  • false - 無効なAPIキーが指定されている場合に発生します
  • true - 有効なAPIキーが指定されている場合に発生します
message 操作のステータスを通知します

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 無効な API キー

長いファイル名を無効にする

ユーザーの長いファイル名を無効にするには、次の URL に対して POST 呼び出しを行う必要があります。
https://mvsep.com/api/app/disable_long_filenames


クエリパラメータ

フィールド タイプ 説明
api_token String ユーザーのAPIキー

Curl コード例:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<あなたのAPIトークン>"'

回答の詳細:

キー 価値
success
  • false - 無効なAPIキーが指定されている場合に発生します
  • true - 有効なAPIキーが指定されている場合に発生します
message 操作のステータスを通知します

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 無効な API キー

Quality Checker

GET QUEUE

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

クエリパラメータ

フィールド タイプ 説明
start Integer (オプション)開始点オフセット、デフォルトは0(つまり、最新から開始)
limit Integer (オプション) 返される結果の最大量 (既定値は 10、最大値は 20)。

Curl コード例:

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

回答の詳細:

データを配列として返します:

キー 価値
id Identification number of entry
dataset_type Dataset Type chosen when adding the entry / Leaderboard type
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
date Created date of the entry
algo_name Name of the used separation type/algorithm
main_text Description of the used separation type/algorithm
proc Status of the processing
  • 0 - Not processed
  • 1 - Processed
proc_remote_date Timestamp of processing date
msg Returns "OK" if successful, otherwise shows error message
metrics Information about entry metrics
sdr_* (wildcard) SDR of the corresponding stems
dataset_name Name of the dataset

GET LEADERBOARD

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

クエリパラメータ

フィールド タイプ 説明
dataset_type String Dataset Type, defaults to 0 if not given
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
start Integer (オプション)開始点オフセット、デフォルトは0(つまり、最新から開始)
limit Integer (オプション) 返される結果の最大量 (既定値は 10、最大値は 20)。
algo_name_filter String Filters Separation Type/Algorithm names by given text
sort String Sort by given SDR of the stem. You can get list of sortable values for given dataset type from sortables key in response

Curl コード例:

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

回答の詳細:

キー 価値
data Contains array of Quality Checker entries. Refer to GET QUEUE response from Quality Checker Section for more information
dataset_type Used dataset type key
sortables Keys that can be used to sort used dataset type by given stem in sequential order.
sort Used sorting key from sortable.

CREATE ENTRY

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

クエリパラメータ

フィールド タイプ 説明
api_token String (required) あなたのAPIキー
zipfile Binary (required) Zip file to be processed
algo_name String (required) Name of the algorithm
main_text String (required) Description of the algorithm
dataset_type String Dataset type. Defaults to 0.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
password String (required) Password to delete algorithm
ensemble integer 0 - algorithm is not ensemble. 1 - algorithm is ensemble.

Curl コード例:

curl --location 'https://mvsep.com/api/quality_checker/add' --form 'zipfile=@"/path/to/zipfile"' --form 'algo_name="Test Algorithm Name"' --form 'main_text="Test Algorithm Description"' --form 'dataset_type="2"' --form 'ensemble="1"' --form 'password="test"'

回答の詳細:

キー 価値
success
  • false - when the entry creation failed
  • true - when the entry was created successfully
data Contains information about entry
data -> id ID of the entry.
data -> link Link to the entry.

エラー

MVSEP API は以下のエラーコードを使用します:

エラーコード 意味
400 フォームが無効です
401 不明または無効な api_token. このエラーは、不明なAPIキーを使用した場合に表示されます。

GET ENTRY

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

クエリパラメータ

フィールド タイプ 説明
id Integer (required) ID of the entry

Curl コード例:

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

回答の詳細:

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

DELETE ENTRY

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

クエリパラメータ

フィールド タイプ 説明
id Integer (required) ID of the entry
password String (required) Used password for the entry

Curl コード例:

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

回答の詳細:

キー 価値
success
  • false - when the entry deletion failed
  • true - when the entry was deleted successfully
data->message Shows whether entry was deleted
MVSEP Logo

turbo@mvsep.com

高度な機能

品質チェッカー

アルゴリズム

完全なAPIドキュメント

会社

プライバシーポリシー

利用規約

返金ポリシー

Cookie Notice

追加

翻訳を手伝ってください!

ご協力ください推進する!