AI 数字人
双人数字人
双人合照 + 双路音频 → 两人对话口型同步视频
双人数字人把一张双人合照 + 混合音频 + 两路单人音频驱动成两人对话的口型同步视频。异步任务,提交后轮询查状态。
Base URL:
https://api.aiclonevoicefree.com| 鉴权:Authorization: Bearer sk_...
POST /api/v2/avatar/dual
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
dual_image_url | string | ✅ | 双人合照 URL |
audio_mix_url | string | ✅ | 两人混合后的音频 URL |
audio1_url | string | ✅ | 说话人 1 的音频 URL |
audio2_url | string | ✅ | 说话人 2 的音频 URL |
audio_duration_seconds | number | ✅ | 音频时长(秒),用于计费 |
mask1_url | string | ⬜ | 说话人 1 的遮罩(指定说话区域) |
resize_mode | string | ⬜ | 配合 mask1_url:pad(默认)/ crop |
width | int | ⬜ | 输出宽,默认 1280 |
height | int | ⬜ | 输出高,默认 720 |
计费(视频积分)
cost = 向上取整(audio_duration_seconds × 2),即 2 积分/秒(双人)。提交时不足直接402;失败自动退款。
算例:15 秒 = 15 × 2 = 30 积分
示例
curl -X POST https://api.aiclonevoicefree.com/api/v2/avatar/dual \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"dual_image_url": "https://your-cdn.com/two-people.png",
"audio_mix_url": "https://your-cdn.com/mix.mp3",
"audio1_url": "https://your-cdn.com/speaker1.mp3",
"audio2_url": "https://your-cdn.com/speaker2.mp3",
"audio_duration_seconds": 15,
"width": 1280,
"height": 720
}'响应 202
{
"task_id": "task_...",
"status": "pending",
"capability": "avatar",
"action": "dual",
"model": "dual-avatar"
}取结果
轮询 GET /api/v2/avatar/tasks/{task_id},完成时 videoUrl 为成片地址:
{
"status": "completed",
"capability": "avatar",
"model": "dual-avatar",
"videoUrl": "https://.../result.mp4"
}另见 AI 数字人 与 AI 数字人 Pro。