Skip to main content
只知道要改哪一段、不想自己拼 infill_context_range 和完整对齐歌词时用这个。服务端对齐时间、必要时加宽,存储、计费和状态都显示为 replace_section。 POST /suno/v2/generate 返回 { "taskId" }。轮询 查询任务状态。Schema:GET /suno/v2/generate/schema?task=replace_simple。

服务端会做什么

  • 时间对齐到 40ms 网格。
  • 短于 4 秒的区间会以中点为中心加宽。结果最长 120 秒。
  • 整首歌短于 4 秒 → HTTP 400。
  • 上下文大约是这段前后 ±15 秒。不要传 infill_context_range,会被忽略,也不允许。
  • 不传 title 和 tags 就保留原曲歌名和风格。
  • infill_type 已废弃。smart、classic、fixed 都变成 infill。

歌词,按这个顺序

服务端用第一条能用上的规则:
  1. continued_aligned_prompt — 你已经写好带新词的完整歌词。
  2. 否则用原歌词,把 original_infill_lyrics 换成 infill_lyrics(改一句)。
  3. 否则原歌词不动(只改音乐,词不变)。
  4. 否则 HTTP 400 — 片段没有歌词,你也没传 continued_aligned_prompt。

参数

示例

只改音乐,原词保留:
换一句:
已经有完整歌词: