搜索

PythonReactSEOPDF
OpenClaw

omnihuman-video

使用 OmniHuman v1.5 生成音频驱动的口型同步视频。当用户想要让图片中的人物说话、配音、口型同步,或提到 omnihuman 时使用此 skill。

hexiaochun0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install hexiaochun/omnihuman-video

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

OmniHuman v1.5 音频驱动视频

字节跳动 OmniHuman v1.5 是一款音频驱动的视频生成模型。输入一张人物图片和一段音频,即可生成口型同步、表情生动的高质量视频。角色的情感和动作与音频高度关联。

可用模型

模型 ID 功能 说明
fal-ai/bytedance/omnihuman/v1.5 图片+音频→视频 口型同步、表情驱动,$0.16/秒

工作流

1. 调用 submit_task

使用 MCP 工具 submit_task 提交任务:

{
  "model_id": "fal-ai/bytedance/omnihuman/v1.5",
  "parameters": {
    "image_url": "人物图片URL",
    "audio_url": "音频文件URL"
  }
}
参数说明
参数 类型 必填 默认值 说明
image_url string 是 - 人物图片 URL,需要清晰的人物形象
audio_url string 是 - 音频文件 URL(mp3/wav/m4a/ogg/aac)
prompt string 否 - 文本提示词,引导视频生成风格
resolution string 否 "1080p" 视频分辨率:720p 或 1080p
turbo_mode boolean 否 false 加速模式,更快但画质略降
分辨率限制
分辨率 最大音频时长 说明
1080p 30 秒 高清画质,时长受限
720p 60 秒 画质高且生成更快,支持更长音频

查询任务状态

提交任务后会返回 task_id,使用 get_task 查询结果:

{
  "task_id": "返回的任务ID"
}

任务状态:

  • pending - 排队中
  • processing - 处理中
  • completed - 完成,结果在 result 中
  • failed - 失败,查看 error 字段

完整示例

示例 1:基础用法(人物说话)

用户请求:让这张图片里的人说这段话

执行步骤:

  1. 先用 TTS 生成音频(可选,如果用户没有提供音频)
  2. 调用 submit_task:
{
  "model_id": "fal-ai/bytedance/omnihuman/v1.5",
  "parameters": {
    "image_url": "https://storage.googleapis.com/falserverless/example_inputs/omnihuman_v15_input_image.png",
    "audio_url": "https://storage.googleapis.com/falserverless/example_inputs/omnihuman_v15_input_audio.mp3",
    "resolution": "1080p"
  }
}
  1. 获取 task_id 后调用 get_task 查询结果
示例 2:使用加速模式

`...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/hexiaochun/omnihuman-video
Version
—
Commit
f2cd4b0deddb27c1b1e722289364f89cd45a15d1
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# OmniHuman v1.5 音频驱动视频

字节跳动 OmniHuman v1.5 是一款音频驱动的视频生成模型。输入一张人物图片和一段音频,即可生成口型同步、表情生动的高质量视频。角色的情感和动作与音频高度关联。

## 可用模型

| 模型 ID | 功能 | 说明 |
|--------|------|------|
| `fal-ai/bytedance/omnihuman/v1.5` | 图片+音频→视频 | 口型同步、表情驱动,$0.16/秒 |

## 工作流

### 1. 调用 submit_task

使用 MCP 工具 `submit_task` 提交任务:

```json
{
  "model_id": "fal-ai/bytedance/omnihuman/v1.5",
  "parameters": {
    "image_url": "人物图片URL",
    "audio_url": "音频文件URL"
  }
}
```

### 参数说明

| 参数 | 类型 | 必填 | 默认值 | 说明 |
|-----|------|-----|-------|------|
| image_url | string | **是** | - | 人物图片 URL,需要清晰的人物形象 |
| audio_url | string | **是** | - | 音频文件 URL(mp3/wav/m4a/ogg/aac) |
| prompt | string | 否 | - | 文本提示词,引导视频生成风格 |
| resolution | string | 否 | "1080p" | 视频分辨率:720p 或 1080p |
| turbo_mode | boolean | 否 | false | 加速模式,更快但画质略降 |

### 分辨率限制

| 分辨率 | 最大音频时长 | 说明 |
|-------|------------|------|
| 1080p | 30 秒 | 高清画质,时长受限 |
| 720p | 60 秒 | 画质高且生成更快,支持更长音频 |

## 查询任务状态

提交任务后会返回 `task_id`,使用 `get_task` 查询结果:

```json
{
  "task_id": "返回的任务ID"
}
```

任务状态:
- `pending` - 排队中
- `processing` - 处理中
- `completed` - 完成,结果在 `result` 中
- `failed` - 失败,查看 `error` 字段

## 完整示例

### 示例 1:基础用法(人物说话)

**用户请求**:让这张图片里的人说这段话

**执行步骤**:

1. 先用 TTS 生成音频(可选,如果用户没有提供音频)
2. 调用 `submit_task`:

```json
{
  "model_id": "fal-ai/bytedance/omnihuman/v1.5",
  "parameters": {
    "image_url": "https://storage.googleapis.com/falserverless/example_inputs/omnihuman_v15_input_image.png",
    "audio_url": "https://storage.googleapis.com/falserverless/example_inputs/omnihuman_v15_input_audio.mp3",
    "resolution": "1080p"
  }
}
```

3. 获取 `task_id` 后调用 `get_task` 查询结果

### 示例 2:使用加速模式

`...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.