返回顶部
j

jogg-lip-syncJogg唇形同步

Runs Jogg lip sync using video and audio inputs, reuses tasks when available, and monitors status until completion. Use to generate or check lip sync results.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
276
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

jogg-lip-sync

Jogg 唇形同步

使用此技能直接执行唇形同步任务,而非生成集成代码。

本文档中所有路径均相对于当前技能根目录。

运行器:

  • - sh run.sh

触发条件

  • - 用户要求运行唇形同步
  • 用户要求检查唇形同步任务状态
  • 用户提供视频和音频,并期望获得最终驱动视频结果

必需输入

  • - 视频输入:URL 或本地文件路径
  • 音频输入:URL 或本地文件路径

可选参数:

  • - JOGGBASEURL,默认为 https://api.jogg.ai
  • JOGGAPIPLATFORM,默认为 openclaw
  • playbacktype,默认为 normal
  • pollintervalseconds,默认为 10
  • maxwait_seconds,默认为 1800

如果缺少任何必需输入,仅询问缺失项。

未设置时使用的默认值:

  • - JOGGBASEURL=https://api.jogg.ai
  • JOGGAPIPLATFORM=openclaw
  • JOGGLIPSYNCDEFAULTPLAYBACKTYPE=normal
  • JOGGLIPSYNCDEFAULTPOLLINTERVALSECONDS=10
  • JOGGLIPSYNCDEFAULTMAXWAIT_SECONDS=1800

  • - JOGGAPIKEY 为必需项。
  • 其他当前环境变量为可选项。
  • 如果 JOGGAPIKEY 为空,则停止并告知用户在 https://www.jogg.ai/api-pricing/ 购买 API 套餐并获取 API 密钥后再继续。

硬性规则

  • - 在当前运行中执行现有运行器。
  • 优先使用固定运行器而非手动 HTTP 调用。
  • 使用 run.sh 作为唯一运行器入口点。
  • 不编写脚本、辅助文件、SDK、包装器或临时执行器。
  • 不将执行替换为代码生成。
  • 在一次运行中不为相同的标准化输入创建重复任务。
  • 在决策规则允许的情况下重用现有任务。
  • 优先返回最终视频结果而非生成制品。

端点

  • - POST /v2/upload/asset
  • GET /v2/lipsyncvideo
  • POST /v2/createlipsyncvideo
  • GET /v2/lipsyncvideo/:taskid

请求头:

  • - X-Api-Key: $JOGGAPIKEY
  • 可选 x-api-platform: $JOGGAPIPLATFORM

流程

  1. 1. 仅收集缺失的输入。
  2. 对于创建或重用流程,首先使用 --no-poll 参数运行运行器。
  3. 解析返回的 JSON 并读取 task_id 和 status。
  4. 如果状态为 pending 或 processing,再次调用运行器并使用 --task-id 参数进行查询或轮询。
  5. 直接在对话中返回执行结果。

输出约定:

  • - stdout:仅返回最终机器可读的 JSON 结果
  • stderr:上传、查询、创建和轮询过程中的进度日志
  • 推荐代理模式:使用 --no-poll 创建,然后通过 task_id 查询

运行器模式

创建或重用任务:

bash
sh run.sh \
--video <视频-url-或-文件> \
--audio <音频-url-或-文件> \
--playback-type normal \
--no-poll

通过 task_id 查询任务:

bash
sh run.sh \
--task-id <任务-id>

有用标志:

  • - --force-recreate:仅在用户明确要求对已终止任务重新生成时使用
  • --poll:在 task_id 模式下等待直到终端状态
  • --no-poll:在创建或重用模式下立即返回;推荐用于技能的首次运行器调用
  • --poll-interval-seconds
  • --max-wait-seconds

run.sh 行为:

  • - 直接使用原生 shell 实现。
  • 需要 curl 和 jq。
  • 当可选环境变量未设置时使用系统默认值。

决策规则

  • - 如果省略 playback_type,默认为 normal。
  • 查询端点返回当前认证用户和空间下最新的匹配任务。
  • 默认重用 pending、processing 和 success 状态的任务。
  • 除非用户明确请求重试,否则不重新创建 failed 状态的任务。
  • 每次创建尝试前先进行查询。

允许的 playback_type 值:

  • - normal
  • normalreverse
  • normalreversebyaudio

输出

仅返回执行结果:

  • - action
  • reused
  • 是否重用了现有任务或创建了新任务
  • taskid
  • 当前 status
  • 成功时的 data.resulturl
  • 失败时的 error.message
  • 如果仍在运行,返回实时的 task_id 和 status
  • 绝不用生成的脚本或文件替换结果

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 jogg-lip-sync-1776058921 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 jogg-lip-sync-1776058921 技能

通过命令行安装

skillhub install jogg-lip-sync-1776058921

下载

⬇ 下载 jogg-lip-sync v0.1.3(免费)

文件大小: 6.81 KB | 发布时间: 2026-4-17 15:08

v0.1.3 最新 2026-4-17 15:08
- Added a README.md file with documentation for setup, usage, inputs, triggers, environment, and procedure.
- Clarified `.env` usage rules and guidance for the API key in error messages.
- Reorganized and trimmed documentation in SKILL.md for clarity.
- No changes to core functionality; update is documentation only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部