AI 音频
AI 翻唱
歌曲换声 —— 用目标音色翻唱一首歌(基于音色转换)
AI 翻唱本质是音色转换:把一首歌(source_audio_url)换成目标人声音色(reference_audio_url),可选人声/伴奏分离与增益。与 /api/v2/voice/convert 同一套契约,这里是面向"翻唱歌曲"场景的别名端点。异步任务,提交后轮询查状态。
Base URL:
https://api.aiclonevoicefree.com| 鉴权:Authorization: Bearer sk_...
POST /api/v2/voice/cover
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
source_audio_url | string | ✅ | 原始歌曲音频 URL |
reference_audio_url | string | ✅ | 目标音色参考音频 URL |
pitch_shift | int | ⬜ | 音高半音偏移,默认 0 |
return_format | string | ⬜ | wav / mp3 / flac,默认 wav |
enable_separation | bool | ⬜ | 是否先做人声/伴奏分离,默认 true |
vocals_gain | number | ⬜ | 人声增益,默认 1.0 |
accompaniment_gain | number | ⬜ | 伴奏增益,默认 0.8 |
diffusion_steps | int | ⬜ | 扩散步数,默认 50 |
length_adjust | number | ⬜ | 时长伸缩,默认 1.0 |
inference_cfg_rate | number | ⬜ | 推理引导强度 [0-1],默认 0.7 |
auto_f0_adjust | bool | ⬜ | 自动基频调整,默认 true |
计费
按输出时长 2 积分/秒(与变声一致)。提交时余额不足返回
402;任务失败自动退款。
示例
curl -X POST https://api.aiclonevoicefree.com/api/v2/voice/cover \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"source_audio_url": "https://your-cdn.com/song.mp3",
"reference_audio_url": "https://your-cdn.com/target-voice.wav",
"enable_separation": true,
"pitch_shift": 0
}'响应 202 → { "task_id": "...", "status": "pending", "capability": "voice", "action": "vocal-conversion" }
取结果
轮询 GET /api/v2/tasks/{task_id},完成时 audioUrl 为成片地址。详见任务查询。