AI 数字人
AI 数字人 Pro
人像 + 音频 → 高清口型同步说话视频,最长 35 秒(720 / 1280 / 1536px)
AI 数字人 Pro 把一张人像照片 + 一段音频合成为口型同步的说话视频,支持动作提示词、最高 1536px、最长 35 秒。异步任务,提交后轮询查状态。
Base URL:
https://api.aiclonevoicefree.com| 鉴权:Authorization: Bearer sk_...
POST /api/v2/avatar/generate
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
image_url | string | ✅ | 人像照片 URL |
audio_url | string | ✅ | 说话音频 URL |
duration | int | ⬜ | 5/10/15/20/25/30/35,或 0=跟随完整音频;默认 10 |
audio_duration_seconds | number | ⬜ | 当 duration=0 时用于计费的音频时长(秒) |
resolution | int | ⬜ | 长边像素 720 / 1280 / 1536;默认 1280 |
framerate | int | ⬜ | 24 / 25 / 30;默认 25 |
motion_prompt | string | ⬜ | 动作/表情描述,≤ 2000 字符;留空时用默认"自然说话"提示词 |
计费(视频积分,按秒)
| 长边分辨率 | 每秒费率 |
|---|---|
720 | 1.5 |
1280 | 2 |
1536 | 2.5 |
cost = 向上取整(每秒费率 × 计费秒数)。duration > 0时计费秒数=duration;duration=0时取audio_duration_seconds(封顶 35 秒)。提交时视频积分不足直接402;任务失败自动退款。
算例
- 1280px、10 秒 =
2 × 10= 20 积分 - 1536px、20 秒 =
2.5 × 20= 50 积分
示例
curl -X POST https://api.aiclonevoicefree.com/api/v2/avatar/generate \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://your-cdn.com/portrait.png",
"audio_url": "https://your-cdn.com/speech.mp3",
"duration": 10,
"resolution": 1280,
"framerate": 25,
"motion_prompt": "自然地看向镜头说话,带轻微的表情和头部动作"
}'响应 202
{
"task_id": "1939...",
"status": "pending",
"capability": "avatar",
"action": "generate",
"model": "avatar-pro"
}取结果
轮询 GET /api/v2/avatar/tasks/{task_id},完成时:
{
"status": "completed",
"capability": "avatar",
"model": "avatar-pro",
"progress": 1.0,
"videoUrl": "https://.../result.mp4"
}