第一个请求示例:生成数字人视频
📖第一个请求示例:生成数字人视频
该接口允许你上传一段音频与驱动视频,生成唇形同步的数字人视频。
🔹 Step 1: 提交视频与音频任务
curl -X POST "https://api.navtalk.ai/generate" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://example.com/video.mp4",
"audio_url": "https://example.com/audio.mp3"
}'
📌 参数说明:
参数名
类型
说明
video_url
string
输入视频链接,建议为清晰正脸口型视频
audio_url
string
输入音频链接,MP3/WAV 格式,采样率建议 16kHz
✅ 成功响应:
{
"status": "started",
"task_id": "14cb760f-05ac-4fd3-a82c-e841f2f005d0"
}
🔹 Step 2: 查询任务状态与结果
使用返回的 task_id
查询处理结果:
curl -X GET "https://api.navtalk.ai/query_status?license=YOUR_LICENSE&task_id=14cb760f-05ac-4fd3-a82c-e841f2f005d0"
✅ 成功响应:
{
"status": "done",
"video_url": "https://easyaistorageaccount.blob.core.windows.net/easyai/uploadFiles/2025/05/09/xxx.mp4"
}
📌 状态说明:
status 值
含义
started
任务已创建,正在处理
processing
视频合成中
done
成功完成,可下载结果
failed
合成失败,可重试或查看错误信息
📝 说明与建议
接口响应时间通常为 5~20 秒,视文件大小与服务器负载而定
建议使用
task_id
轮询方式间隔 2~3 秒进行状态查询
📘 更多参数与格式说明,请参考:合成型数字人 API 文档
Last updated