音画同步
Lipsync 唇形同步
- Sync Lipsync 系列基于视频+音频生成唇形匹配的同步视频
- 异步处理模式,使用返回的任务ID 进行查询
- 生成的视频链接,有效期为24小时,请尽快保存
POST
授权
所有接口均需要使用Bearer Token进行认证
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY
请求体
application/json
lipsync-2:标准质量
lipsync-2-pro:更高质量
sync-3:新一代版本,专业级质量;不支持 temperature、active_speaker
示例:
"lipsync-2"
"lipsync-2-pro"
"sync-3"
输入视频文件的公开 URL
说明:
- 格式:MP4
- 必须为公开可访问的 URL
示例:
"https://v3.fal.media/files/tiger/IugLCDJRIoGqvqTa-EJTr_3wg74vCqyNuQ-IiBd77MM_output.mp4"
输入音频文件的公开 URL
说明:
- 格式:MP3 / WAV
- 必须为公开可访问的 URL
- 音频时长直接影响输出视频时长和计费(取决于
sync_mode)
示例:
"https://fal.media/files/lion/vyFWygmZsIZlUO4s0nr2n.wav"
视频与音频的同步模式,决定输出视频时长
可选值:
bounce— 视频来回播放以匹配音频长度,输出时长 = 音频时长loop— 视频循环播放以匹配音频长度,输出时长 = 音频时长cut_off— 音频在视频结束时截断,输出时长 = min(视频, 音频)silence— 视频末尾以静音填充,输出时长 = 视频时长remap— 重映射音频时间轴以匹配视频,输出时长 = 音频时长
示例:
"loop"
嘴部动作表现力控制,默认 0.5
说明:
- 范围:
0.0-1.0 - 仅
lipsync-2、lipsync-2-pro支持 sync-3不支持该参数
非必须不要传这个参数。
必填范围:
0 <= x <= 1示例:
0.8
启用活跃说话人检测
说明:
- 仅
lipsync-2、lipsync-2-pro支持 sync-3不支持该参数
非必须不要传这个参数。
示例:
true
响应
任务创建成功
任务创建时间戳
示例:
1757165031
任务ID
示例:
"task-unified-1757165031-uyujaw3d"
实际使用的模型名称
任务的具体类型
可用选项:
video.generation.task 任务进度百分比 (0-100)
必填范围:
0 <= x <= 100示例:
0
任务状态
可用选项:
pending, processing, completed, failed 示例:
"pending"
异步任务信息
任务的输出类型
可用选项:
video 示例:
"video"