mcp阀杆分流器
MCP服务器(stdio)将音频文件拆分为4个部分(drums/bass/vocals/other)并返回绝对路径。
运行:
py -3.11 -m mcp_stem_splitter笔记:
- 默认输出名称是固定的:
drums.wav,bass.wav,vocals.wav,other.wav. - 要以输入名称作为前缀,请调用
split_stems(..., filename_mode="prefixed")其产生例如。zgaryshcha_bass.wav. - GPU:默认情况下
device="auto"如果您安装的PyTorch版本支持CUDA,则使用CUDA;否则,它将退回CPU。你可以强迫device="cuda"(或cuda:0)或者试试device="directml"如果你安装torch-directml.
工具:
list_models()->{ models, presets, notes }(精选列表)get_presets()->{ presets: [...] }split_stems(input_path, output_dir, ...)->{ stems: { drums,bass,vocals,other } }split_vocals_only(input_path, output_dir, ...)->{ stems: { vocals,instrumental } }
