voice_id,可直接作为数字人的 audio_id 使用。它是非视频的独立任务,计费模型恒为 kling-3.0-voice。
提交复刻任务
POST /general/custom-voices · 模型 kling-3.0-voice
cURL
提交成功返回 ack 信封,
data.task_id 为网关任务 ID(后续查询用它):
查询复刻任务
GET /general/custom-voices/{task_id}
用提交返回的 task_id 查询进度。任务状态机:submitted → processing → succeed / failed。
cURL
data 字段:
task_result.voices[] 元素:
成功响应示例:
列出已复刻音色
GET /general/custom-voices
列出当前令牌下已复刻的音色。data 恒为数组,每项是一条复刻任务的 ack 信封(task_id / task_status / 成功时的 task_result.voices[]),成功态同为 succeed。无查询参数。
cURL
计费
声音复刻按次计费(flat):每次提交按固定单价一次性扣费,无预扣回收、无二次结算,任务失败不额外扣费。单价以控制台「模型广场」与「日志中心」展示为准;实际扣费还会应用 API Key 所在分组的计费倍率。
与数字人联动
复刻成功后拿到的voice_id,可直接作为数字人 POST /videos/avatar/image2video 的 audio_id,用复刻音色驱动人像说话:
本渠道不提供文本转语音(TTS,
POST /audio/tts 返回 501)。要「用指定音色说一段话」,请走这里的「声音复刻 → 数字人」组合:先复刻拿到 voice_id,再用数字人以该音色驱动人像开口,而非直接合成语音。在线调试(试一试)
提交复刻任务
POST /general/custom-voices
查询复刻任务
GET /general/custom-voices/
列出已复刻音色
GET /general/custom-voices
相关文档
能力总览与定价
模型清单、技术规格、计费规则
视频生成 API
文 / 图 / Omni / 动作控制 / 数字人生成