1. 语音接口
魔芋AI开发文档
  • API快速配置
    • CC-Switch快速配置(推荐)
    • Claude Code 与 Codex 安装配置
    • 智能体集成魔芋Skills
    • WorkBuddy 配置指南
    • TRAE Work 配置指南
    • AWS Quick Suite 配置指南
    • DeepSeek Harness (DSH) 配置指南
  • 魔芋SDK
    • SDK接口规范文档
    • SDK 完整示例
  • API文档
    • 文本接口
      • Anthropic 文本接口
      • 豆包文本接口
      • Gemini 文本接口
      • OpenAI 文本接口
      • 🖼️ DeepSeek-V4-Flash-Vision 视觉理解
      • 🖼️ GLM-5.3-Flash 多模态理解
      • rerank文本重排序 API 文档
    • 图片接口
      • 🎨 Doubao 图片接口
      • Seedream 图生图接口
      • Gemini 图片生成接口
      • GPT-Image-2 图片接口
      • MiniMax-Hailuo 图片接口
      • OpenAI 图片接口
      • Gemini 图生图调用示例
      • 即梦 & 生数异步图片接口
    • 视频接口
      • kling-v3-传入参考视频
      • 🎬 Kling-v3 系列视频接口
      • 豆包(Doubao)视频接口
      • Happy Horse 视频接口
      • 即梦视频接口
      • Kling 视频接口
      • Seedance 2.0 多图生视频调用示例
      • Sora 视频接口
      • Veo 视频生成 API 接口文档
      • MiniMax-H3 视频生成 API 文档
      • MiniMax-H3-Max 视频生成 API 文档
      • 🎬 Vidu 系列视频接口
      • wan万相 3.0 视频接口
      • Shuchuang 高清直出视频生成接口
      • 拍我AI PixVerse视频生成 API 文档
    • 语音接口
      • 🎙️ 豆包端到端实时语音接口
      • seed-audio-1.0语音合成 API 文档
      • MiniMax Speech API 文档
      • Mureka 音乐生成接口
  • API接口
    • 模型
      • 获取可用模型列表
    • 文本对话
      • OpenAI 对话补全
      • OpenAI Responses
      • Anthropic 消息接口
      • Gemini 内容生成
    • 图片生成
      • 图片编辑
      • 图片编辑 gpt-image
      • 图片生成
    • 视频生成
      • 提交视频生成任务
      • 查询视频生成任务
      • 按令牌获取视频任务列表
    • 素材库
      • 真人素材 API 接口文档(H5 人脸认证)
      • 创建素材 / 批量上传
      • 查询素材列表
      • 查询单个素材
      • 按批次查询素材
      • 更新素材名称
      • 删除素材
      • 获取素材库列表
      • 创建素材库
      • 删除素材库
      • 转移素材库
    • 素材管理
      • 素材管理 API 接口文档
      • 素材库自定义阿里云OSS教程
  • Seedance2文档
    • 豆包 Seedance 2.0 / 2.5 视频生成接口
    • 豆包 Seedance 2.5 草稿样片与正片 API 接口文档
    • 按令牌获取视频任务列表
    • 素材库 API 接口文档
  • 数据模型
    • ChatMessage
    • ChatCompletionRequest
    • ChatCompletionResponse
    • OpenAIUsage
    • ResponsesRequest
    • ResponsesResponse
    • AnthropicMessageRequest
    • AnthropicMessageResponse
    • GeminiPart
    • GeminiContent
    • GeminiGenerateContentRequest
    • GeminiGenerateContentResponse
    • ModelListResponse
    • ImageGenerationRequest
    • ImageGenerationResponse
    • SeedanceContentItem
    • SeedanceMetadata
    • VideoGenerationRequest
    • VideoTaskSubmitResponse
    • VideoTaskQueryResponse
    • VideoTaskListResponse
    • VideoTaskListItem
    • VideoAutoUploadRequest
    • VideoAutoUploadSubmitResponse
    • VideoFlatQueryResponse
    • AssetItem
    • CreateAssetRequest
    • CreateAssetResponse
    • ListAssetsRequest
    • ListAssetsResponse
    • GetAssetResponse
    • BatchGetAssetsResponse
    • AssetIdResponse
    • AssetGroupListResponse
    • ErrorResponse
  1. 语音接口

seed-audio-1.0语音合成 API 文档

概述#

语音合成接口支持将文本转换为高质量音频,支持情感风格描述、参考音频克隆、图片驱动合成等能力。单次请求最长可合成 120 秒音频,响应为音频二进制流。

接口信息#

项目内容
请求地址POST /v1/tts/create
Content-Typeapplication/json
鉴权方式Authorization: Bearer <API_KEY>

请求参数#

顶层字段#

字段类型必填说明
modelstring是模型名称,当前支持 seed-audio-1.0
text_promptstring是待合成的文本内容,支持情感描述和角色指令前缀
speakerstring否音色名称。与 audio_data、audio_url 同传时不报错,上游按优先级处理
audio_datastring否参考音频的 Base64 编码
audio_urlstring否参考音频的 URL 地址(需公网可达)
image_datastring否参考图片的 Base64 编码
image_urlstring否参考图片的 URL 地址
referencesarray否参考资源列表,支持多个参考音频/图片,见下方说明
audio_configobject否音频输出配置,见下方说明
watermarkobject否水印配置,见下方说明

audio_config 字段#

字段类型说明默认值
formatstring输出格式:mp3 / wav / pcm / ogg_opus / flacmp3
sample_rateint采样率(Hz),如 16000 / 24000 / 44100 / 48000随格式而定(wav 约 40000Hz,ogg 约 48000Hz)
speech_rateint语速调整,范围 [-50, 100],0 表示不调整0
loudness_rateint音量调整,范围 [-50, 100],0 表示不调整0
pitch_rateint音调调整,范围 [-12, 12],0 表示不调整0
enable_subtitlebool是否返回字幕信息(需上游账号开通字幕权限)false

references 列表项字段#

字段类型说明
speakerstring指定音色名称
audio_datastring参考音频 Base64
audio_urlstring参考音频 URL
image_datastring参考图片 Base64
image_urlstring参考图片 URL

watermark 字段#

字段类型说明
aigc_watermarkbool是否在音频尾部添加节奏标识水印
aigc_metadataobject隐式水印元数据,含 enable、content_producer、produce_id 等字段

响应#

成功响应#

接口成功时响应体直接为音频二进制流(非 JSON 包装),需以文件方式保存。
响应头说明
Content-Typeaudio/mpeg(mp3)/ audio/wav / audio/pcm / audio/ogg 等
X-Subtitle仅当 enable_subtitle=true 且上游返回字幕时出现,值为字幕 JSON 的 Base64 编码
字幕解码示例(Python):

错误响应#

{
  "error": {
    "message": "错误描述(中文)",
    "type": "moyu_api_error",
    "code": "错误代码"
  }
}
常见错误码:
HTTP 状态code说明
400invalid_request缺少必填字段(如 text_prompt)
401—(code 为空)令牌无效或未提供
503model_not_found模型名称不存在或所在分组无可用渠道

计费说明#

计费单位:元/分钟,按官方返回的实际音频时长秒级折算
计算公式:费用 = 单价(元/分钟)× 音频时长(秒)÷ 60
单次上限:120 秒(超出会被官方拒绝)
注意:若传入无效音色名(speaker)或无效参考 URL(audio_url),上游不会报错,而是静默回退到默认音色正常合成,并照常计费。请确认参考资源有效后再发起请求,避免非预期扣费。

注意事项#

1.
响应格式:成功时响应体为音频二进制,需以 --output 保存文件,不可直接解析为 JSON。
2.
默认格式:不传 audio_config 时默认返回 mp3;sample_rate 默认值随格式而定,如需精确控制请显式传值。
3.
音色与参考:speaker、audio_data、audio_url 可以同传,上游按优先级处理,不会报错。建议只传一种以避免歧义。
4.
合成耗时:接口为非流式同步响应,合成完毕才返回,p50 约 12 秒。长文本(500 字以上)预计耗时更长,建议分段合成并根据业务调整超时配置。
5.
单次时长上限:单次请求最长 120 秒,超出此时长请拆分文本分次合成。
6.
字幕功能:传入 enable_subtitle: true 时,若官方账号已开通字幕权限,字幕数据会通过响应头 X-Subtitle 返回(Base64 编码的 JSON);若账号未开通,该字段不会出现。

示例#

基础文本合成#

带情感描述的合成#

text_prompt 支持在文本前加入环境音、情绪、风格等描述:

调整语速和音量#

参考音频克隆(Base64)#

开启字幕#

修改于 2026-09-28 01:27:34
上一页
🎙️ 豆包端到端实时语音接口
下一页
MiniMax Speech API 文档
Built with