Skip to content

Seed Audio 1.0 音频模型 API ​

本文说明如何调用 seed-audio-1.0 生成对白、旁白、环境声和音乐氛围。接口同步返回音频二进制数据。

接口概览 ​

项目值
Base URLhttps://api.opennave.top/v1
请求地址POST /audio/speech
模型seed-audio-1.0
认证Authorization: Bearer YOUR_OPENNAVE_API_KEY
基础价格$0.6 / 秒
最大文本长度3,000 个 Unicode 字符

成功响应是音频文件,不是 JSON。生产环境中应将 API Key 置于服务端环境变量或密钥管理系统。

快速开始 ​

sh
curl --request POST \
  --url 'https://api.opennave.top/v1/audio/speech' \
  --max-time 300 \
  --header 'Authorization: Bearer YOUR_OPENNAVE_API_KEY' \
  --header 'Content-Type: application/json' \
  --data-raw '{
    "model": "seed-audio-1.0",
    "text_prompt": "先是一声手机震动,环境中持续传来鸟鸣。男子用低沉严肃的语气说道:我们开始吧。",
    "audio_config": {
      "format": "mp3",
      "sample_rate": 48000,
      "pitch_rate": 0,
      "speech_rate": 0,
      "loudness_rate": 0
    },
    "watermark": {}
  }' \
  --output seed-audio.mp3

请求参数 ​

顶层参数 ​

字段类型说明
modelstring必填,固定填写 seed-audio-1.0。
text_promptstring推荐,完整声音描述,最多 3,000 个 Unicode 字符。
inputstring可选。未传 text_prompt 时作为生成文本。
instructionsstring可选,与 input 组合为最终描述。
audio_configobject可选,输出格式及音色参数。
response_formatstring可选,OpenAI 兼容格式字段。
speednumber可选,未设 audio_config.speech_rate 时生效。
referencesobject 或 array可选,高级参考信息。
watermarkobject可选。无特殊要求时使用 {}。
metadataobject可选,透传额外上游参数。

audio_config 参数 ​

字段类型默认值说明
formatstringmp3支持 mp3、wav、pcm、ogg_opus。
sample_rateinteger48000采样率,单位 Hz。
pitch_ratenumber0音高调整。
speech_ratenumber0语速调整。
loudness_ratenumber0响度调整。

opus 和 ogg 会归一化为 ogg_opus;未识别格式会回退为 MP3。

提示词建议 ​

  1. 用“先是、随后、同时、最后”等词描述声音出现顺序。
  2. 描述空间、距离、持续时间和背景声。
  3. 说明角色年龄、音色、情绪、语气,并用引号标记台词。
  4. 需要配乐时写明乐器、节奏、风格和整体情绪。
text
先是一声手机震动,环境中持续传来鸟鸣。
音乐以马林巴为主奏乐器,加入合成器 Lead、电贝斯和打击乐,整体情绪紧张、悬疑。
男子 1(中青年男性,台湾口音,嗓音低沉浑厚)用严肃的语气说道:“钟 sir,你是什么时候被收买的?”

保存响应 ​

请求格式Content-Type建议扩展名
mp3audio/mpeg.mp3
wavaudio/wav.wav
pcmaudio/pcm.pcm
ogg_opusaudio/ogg.ogg

先检查 HTTP 状态后按二进制写入文件,不要对成功响应调用 JSON 解析。

计费、错误与生产建议 ​

费用按最终音频时长和账号分组倍率计算:$0.6 × 音频秒数 × 分组倍率。以平台最终账单为准。

状态建议处理
400检查必填字段、JSON、文本长度和 audio_config 类型。
401检查 Bearer Token 是否缺失或失效。
402检查余额和分组计费配置。
429降低并发,使用指数退避与随机抖动。
502保存请求 ID 和错误文本后有限次重试。

生产调用超时建议为 300 秒;仅对 429 和 5xx 进行有限重试;生成业务幂等标识;接收后先检查 HTTP 状态和 Content-Type,再保存音频数据。