第一个请求示例:生成数字人视频

📖第一个请求示例:生成数字人视频

该接口允许你上传一段音频与驱动视频,生成唇形同步的数字人视频。

🔹 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