pika唇型同步*
POST
https://openapi.w8x.cn/api/pika/lipSync将唇型同步添加到现有视频。
Request Body
请求体
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
video | text | 是 | 用于生成视频的视频URL,必须是有效的.mp4文件 |
speechStart | number | 是 | 音频文件的开始时间。(speechEnd - speechStart必须小于或等于视频长度) |
speechEnd | number | 是 | 音频文件的结束时间。(speechEnd - speechStart必须小于或等于视频长度) |
speech | text | 是 | 用于生成口型同步的音频URL,必须是有效的.wav文件 |
ref | text | 否 | 您可以附加到完成的参考 |
webhookOverride | text | 否 | 用于覆盖默认Webhook的Webhook URL |
请求参数
Body 参数application/json
key
string
你的key
video
string
必需
用于生成视频的视频网址必须是有效的 .mp4 文件
speechStart
integer
必需
音频文件的开始时间。(speechEnd - SpeechStart 必须小于或等于视频长度)
speechEnd
integer
必需
音频文件的结束时间。(speechEnd - SpeechStart 必须小于或等于视频长度)
speech
string
必需
用于生成口型同步的音频 URL,必须是有效的 .wav 文件
示例
{
"key":"你的key",
"video": "your-url-here", //the url of the video you want to extend
"speechStart": 2,
"speechEnd": 5,
"speech": "your-url-here" //the rul of the audio you want to lip sync, .wav file
}
示例代码
返回响应
成功(200)
失败(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
必需
msg
string
必需
data
object
必需
job
object
必需
videos
array [object {6}]
必需
exec_time
number
必需
ip
string
必需
示例
{
"code": 200,
"msg": "提交生成成功",
"data": {
"job": {
"accountId": "wefeidQbFIDwef",
"requestType": "generate",
"upscaled": false,
"adjusted": false,
"pikaJobId": "12234ee0-7aac-4d42-ab97-1216d7f782ea",
"id": "12234ee0-7aac-4d42-ab97-1216d7f782ea",
"params": {
"sfx": false,
"speech": "https:example.com/audio_0.wav",
"options": null,
"speechEnd": 5,
"video": "https://result.example.com/file.mp4",
"promptText": "",
"userId": "123c855a-1841-1234-8d01-316ad9588ad9",
"speechStart": 2
},
"promptText": "",
"extended": 0,
"webhookUrl": "",
"createdAt": "2024-03-22T04:03:41.000Z"
},
"videos": [
{
"accountId": "wefeidQbFIDwef",
"jobId": "12234ee0-7aac-4d42-ab97-1216d7f782ea",
"pikaVideoId": "12234ee0-7aac-4d42-ab97-1216d7f782ea",
"id": "12234ee0-7aac-4d42-ab97-1216d7f782ea",
"webhookUrl": "",
"status": "queued"
}
]
},
"exec_time": 1.378803,
"ip": ""
}
最后修改时间: 7 个月前