Skip to main content
Stems 是从源音频中提取出来的人声与器乐轨道。创建项目时 Youka 会自动分离 stems,但你也可以在需要时使用不同的模型重新运行分离。

client.projects.separateStems(projectId, body, options?)

为项目启动一次新的音轨分离操作。

Parameters

string
required
要重新处理的项目。
SplitModel
音轨分离模型。参见 Split model reference 获取选择建议。

Available models

端到端示例

仅当你明确需要低层级的 task 访问时,才使用 client.tasks.get(taskId)client.tasks.wait(taskId)。大多数调用方应当使用 client.projects.wait(operation)

client.projects.downloadStem(projectId, selector, options?)

下载单个 stem,不将其转换为其他格式。通过 ID 或类型精确选择一个 stem:
支持的类型为 originalinstrumentalvocalsbacking_vocals

client.projects.downloadStems(projectId, selector?, options?)

下载多个 stems。传入 types、传入 stemIds,或省略 selector 以 下载所有可用的 stems:
对于多 stem 下载,请使用输出目录。SDK 会写出原始存储的 stem 文件,并且不会对其进行转码。

下一步