首页 / 博客 / Suno API 演讲生成:把稿件变成带音乐旁白
API

Suno API 演讲生成:把稿件变成带音乐旁白

用 Suno API 生成演讲或旁白音频:填写稿件、语气、男女声和背景音乐,查询 song_id 后下载成品,并区分说话与唱歌接口。

演讲稿经过语音引擎生成带背景音乐的旁白

图:Pexels

直接答案:调用 POST /api/music/speech,把全文放进 script,用 tone 描述语气、语速和场景,再按需要设置 gender 与 backing_music。每次通常返回 2 条说话音频,保存 song_id 后继续查询和下载。

Speech 和音乐生成不是一回事

用途接口输出
演讲、致辞、旁白、口播/api/music/speech说话音频,可带背景音乐
有旋律的歌曲/api/music/create唱歌音频
自定义歌词与风格/api/music/create/custom专业模式歌曲

如果你要的是“说”,而不是“唱”,Speech 才是正确入口。

最小请求

curl -X POST "https://www.suno-api.io/api/music/speech"   -H "Authorization: Bearer $SUNO_API_KEY"   -H "Content-Type: application/json"   --max-time 300   -d '{
    "script": "各位老师、各位同学,大家好。今天我分享的主题是坚持与成长。"
  }'

接口当前默认 0.6 元/次,通常返回 2 条候选。返回结构与其他生成接口一致,保存每条结果的 song_id。

控制语气、声音和背景音乐

{
  "script": "Good evening everyone. Thank you for celebrating this day with us.",
  "tone": "温暖柔和,语速平缓;婚礼宴会现场",
  "song_title": "Wedding Toast",
  "gender": "f",
  "backing_music": false,
  "model": "suno-v6"
}
字段作用建议
script演讲稿全文v6 最多 5000,必须提供
tone语气、语速、情绪和场景最多 1000 字
gender男声 / 女声m / f
backing_music是否配背景音乐默认 true,纯口播传 false
song_title标题最多 100 字

Python 示例

import requests

response = requests.post(
    "https://www.suno-api.io/api/music/speech",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "script": "各位同事,下午好。下面汇报本周的项目进展。",
        "tone": "平稳清晰,会议汇报,重点处稍作停顿",
        "gender": "m",
        "backing_music": False,
        "model": "suno-v6",
    },
    timeout=300,
)
response.raise_for_status()

for item in response.json():
    print(item["song_id"], item["status"])

从生成到下载

  1. 保存返回的 song_id。
  2. 轮询 POST /api/music/query,直到 completed/playable。
  3. 调用 /api/music/download-url 或 /api/music/download-file。
  4. 需要长期使用时,把文件转存到自己的对象存储。

常见校验错误

错误原因处理
script is required for speech没有正文传入非空 script
duration is not supported传了时长参数删除 duration,用稿件长度控制
400 字数超限script / tone / title 过长按错误中的实际字数裁剪
版权内容失败稿件包含受限原文改用自有表述或转述;失败自动退款

常见问题

Speech API 会生成歌曲吗?

不会。它只生成说话音频,可选背景音乐;唱歌需要使用音乐生成接口。

演讲时长怎么控制?

由 script 内容长度决定,接口不接受 duration 参数。

支持克隆自己的声音吗?

当前不支持,只能用 gender 选择男声或女声;克隆音色请走对应的音色接口。

接口文档:Speech 生成 API;继续阅读 歌词时间轴、返回字段说明、歌曲查询。

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

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