首页 / 博客 / Suno API 十二轨分离:鼓、贝斯与人声导出
编辑

Suno API 十二轨分离:鼓、贝斯与人声导出

用 Suno API 做十二轨分离:提交 song_id 和 stem_mode,轮询轨道结果,分别下载鼓、贝斯、吉他、人声,并说明两轨与十二轨怎么选。

鼓、贝斯、吉他与人声分离成多条音轨

图:Pexels

直接答案:调用 POST /api/music/separate,请求体传原始歌曲 song_id 和 "stem_mode":"twelve"。提交后按返回的任务查询状态;每条分轨都有独立 song_id,可以分别下载音频或导出 MIDI。

先选两轨还是十二轨

模式输出价格适合
two人声 + 伴奏0.6 元/次翻唱、K 歌、Acapella
twelve鼓、贝斯、吉他、键盘、人声等3 元/次混音、重编曲、MIDI、采样

只要伴奏或干声时没必要用十二轨。需要替换鼓、只保留贝斯,或把不同声部交给不同人处理,才选十二轨。

提交十二轨分离

curl -X POST "https://www.suno-api.io/api/music/separate"   -H "Authorization: Bearer $SUNO_API_KEY"   -H "Content-Type: application/json"   -d '{
    "song_id": "YOUR_SOURCE_SONG_ID",
    "stem_mode": "twelve",
    "model": "suno-v6"
  }'

保存响应里的任务和轨道信息。分离需要渲染时间,不要重复提交同一首歌。

查询与保存每条轨道

{
  "song_id": "stem_clip_id",
  "status": "completed",
  "audio_url": "https://...",
  "image_url": "https://..."
}

把轨道 ID 和业务声部名分开保存,例如 drums、bass、guitar、vocals。后续显示或下载时不要依赖返回顺序。

下载轨道和 MIDI

# MP3 / WAV
curl -X POST "https://www.suno-api.io/api/music/download-url"   -H "Authorization: Bearer $SUNO_API_KEY"   -H "Content-Type: application/json"   -d '{"song_id":"stem_clip_id","kind":"song"}'

# MIDI
curl -X POST "https://www.suno-api.io/api/music/download-file"   -H "Authorization: Bearer $SUNO_API_KEY"   -H "Content-Type: application/json"   -d '{"song_id":"stem_clip_id","kind":"midi"}'   --output stem.mid

MIDI 只对已完成分轨有效,并且一次只导出单条轨道。

推荐的混音目录

project/
  source.mp3
  stems/
    drums.mp3
    bass.mp3
    guitar.mp3
    keys.mp3
    vocals.mp3
  midi/
    bass.mid
    guitar.mid
  licence.txt

常见问题

两轨和十二轨有什么区别?

两轨只分人声与伴奏,便宜且快;十二轨给后期更多独立声部,适合专业混音。

分离后的轨道还能导出 MIDI 吗?

可以。每条完成的分轨 clip ID 都能作为 MIDI 导出请求的 song_id。

为什么某条轨道没有声音?

原曲可能没有该声部,或该段内容不足以被识别。确认原曲和返回状态后再判断。

接口文档:分轨 API;继续阅读 MIDI 导出、消除伴奏、分轨混音。

0.6 元一次,固定出 2 首,下载不限次

官方原版 Suno 引擎,支持最新 V6,MP3 与 WAV 均可下载。注册不需要手机号。