创建对口型任务
POST
https://api.vidu.cn/ent/v2/lip-sync查询生成物
GET
/ent/v2/tasks/{id}/creations一键解决方案
Authorizationstring*将 {your_api_key} 替换为您的真实apikey
Token <YOUR_API_KEY>video_urlstring*Authorizationstring*将 {your api key} 替换为您的 token
Token {your api key}idstring*任务id,由创建任务接口创建成功返回
audio_urlstringtextstring#x# 标记,x 为停顿时长(单位:秒),范围 [0.01, 99.99],最多保留两位小数。文本间隔时间需设置在两个可以语音发音的文本之间,不可连续使用多个停顿标记;你好#2#,我是vidu#2#很高兴见到你speednumber1.01.0voice_idstringref_photo_urlstringvolumeintegercallback_urlstringapplication/json返回参数
idstring任务ID
statestringcreated 创建成功queueing 任务排队中processing 任务处理中application/json返回参数
task_idstringVidu 生成的任务ID
statestringcreated 创建成功queueing 任务排队中processing 任务处理中success 任务成功failed 任务失败err_codestring错误码,具体见错误码表
creditsinteger该任务消耗的积分数量,单位:积分
payloadstring本次任务调用时传入的透传参数
creationsarray生成物结果
idstring生成物id,用来标识不同的生成物
urlstring生成物URL, 24小时有效期
cover_urlstring生成物封面,24小时有效期
watermarked_urlstringsuccess 任务成功failed 任务失败payloadstring本次调用时传入的透传参数
created_atstring任务创建时间
带水印的生成物url,24小时有效期
curl --request POST \
--url 'https://api.vidu.cn/ent/v2/lip-sync' \
--header 'Authorization: Token <YOUR_API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"video_url": "your_video_url",
"audio_url": "your_audio_url",
"text": "你好,欢迎使用vidu开放平台",
"speed": 1,
"voice_id": "your_voice-id",
"ref_photo_url": "string",
"volume": 0,
"callback_url": "string"
}'{
"task_id": "your_task_id_here",
"state": "created",
"payload":"",
"created_at": "2025-01-01T15:41:31.968916Z"
}curl --request GET \
--url 'https://api.vidu.cn/ent/v2/tasks/{your_id}/creations' \
--header 'Authorization: Token {your api key}'{
"id":"your_task_id",
"state": "success",
"err_code": "",
"credits": 4,
"payload": "",
"creations": [
{
"id": "your_creations_id",
"url": "your_generated_results_url",
"cover_url": "your_generated_results_cover_url",
"watermarked_url": "your_generated_results_watermarked_url"
}
]
}