文档OriHub
克隆音色
上传一段音频,克隆出自己的音色。
把自己的声音克隆成音色,之后 TTS 用 voice_id 指它。只有 speech-2.8 支持克隆。
请求
curl https://api.lk888.ai/v1/skills/voices/clone \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"audio_url": "https://example.com/my-voice-sample.mp3",
"name": "我的音色"
}'
响应
{
"voice_id": "LK_123_1712345678",
"name": "My Custom Voice",
"model": "speech-2.8",
"demo_audio": "https://example.com/demo.mp3",
"expires_at": "2026-04-18T10:00:00+08:00"
}
音频怎么给
两种:
- 公网直链 URL —— 推荐,走上游支持的格式
- base64 内联 ——
data:audio/mpeg;base64,...、data:audio/wav;base64,...、data:audio/mp4;base64,...,只支持 MP3 / WAV / M4A,解码后不超过 20MB
样本要求:时长至少 10 秒(上游硬限制,过短返回 400 voice duration too short),建议 10–60 秒、单人、清晰无杂音。效果主要取决于样本。
两笔费用
| 费用 | 金额 | 什么时候扣 |
|---|---|---|
| 创建费 | 0.1 算力 | 克隆时 |
| 激活费 | 18.8 算力 | 第一次用这个音色合成时 |
也就是「克隆 + 首次合成」合计约 18.9 算力,不含合成本身的费用。每个 voice_id 单独激活,激活失败全额退回。
余额要一次覆盖 18.8 加本次合成的预扣费用,否则首次合成会失败并提示「首次使用克隆音色需额外扣费」—— 这时不重复扣款,充值后重新发起即可。
有效期
克隆出来的音色默认 7 天有效,第一次用来生成后自动转永久。列表里 is_permanent = false 表示还没激活。
音色名在你名下不能重复,≤50 字,数量没有上限。
特别注意
- 开放 API 没有删除音色的接口 —— 要删到网站的音色管理页操作
- 克隆费和激活费记在资金流水里,不生成媒体任务 —— 所以不会出现在
GET /v1/skills/usage的任务明细里,余额变动用GET /v1/skills/balance核对 - 克隆出来的音色只有
speech-2.8能用,别的 TTS 模型用不了