Flyworks MCP 是一个模型上下文协议(MCP)服务器,它为与 Flyworks API 交互提供了便捷接口。该工具能够免费且快速地生成数字角色的唇-sync 视频,适用于现实主义、卡通风格等多种类型的数字角色。
Flyworks MCP 使用简单,按照以下步骤即可轻松生成唇 - sync 视频:
pip install python-mcp requests
create_lipsync_video
)通过数字角色视频和音频文件生成唇 - sync 视频。
# 示例代码
# 这里假设已经有了合适的 video_url 和 audio_url
video_url = 'your_video_url'
audio_url = 'your_audio_url'
# 调用 create_lipsync_video 接口
job_id = create_lipsync_video(video_url, audio_url)
print(f"视频生成任务 ID: {job_id}")
参数:
video_url
: 视频文件 URL,必需参数,支持 MP4、MOV 格式。audio_url
: 音频文件 URL,必需参数,支持 MP3、M4A、WAV 格式。返回值:
job_id
: 视频生成任务 ID。inspect_job_status
)查询视频生成进度。成功后返回视频下载链接。
# 示例代码
# 这里假设已经有了合适的 job_id
job_id = 'your_job_id'
# 调用 inspect_job_status 接口
response = inspect_job_status(job_id)
print(response)
参数:
job_id
: 任务 ID,必需参数,创建任务时返回。响应参数:
message
: 字符串,失败时返回的错误信息。code
: 整数,失败时返回的错误码。status
: 整数,任务状态:
video_url
: URL,生成视频的下载链接。这是一个临时链接,请及时保存。duration
: 整数,视频时长(秒)。request_id
: 字符串,请求标识码。