🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx skills add https://skills.sh/heygen-com/skills/avatar-video

💡 提示:需要 Node.js 和 NPM

数字人视频 (Avatar Video)

创建具有完全控制权的 AI 数字人视频,包括数字人形象、声音、脚本、场景和背景。使用 HeyGen 的 /v2/video/generate API 构建单场景或多场景视频并进行精确配置。

认证 (Authentication)

所有请求都需要 X-Api-Key 请求头。请设置 HEYGEN_API_KEY 环境变量。

curl -X GET "https://api.heygen.com/v2/avatars" \
  -H "X-Api-Key: $HEYGEN_API_KEY"

工具选择 (Tool Selection)

如果 HeyGen MCP 工具可用(mcp__heygen__*),优先使用它们而不是直接的 HTTP API 调用——它们会自动处理认证和请求格式。

任务 (Task) MCP 工具 (MCP Tool) 备用方案(直接 API)(Fallback – Direct API)
检查视频状态 / 获取 URL mcp__heygen__get_video GET /v2/videos/{video_id}
列出账户视频 mcp__heygen__list_videos GET /v2/videos
删除视频 mcp__heygen__delete_video DELETE /v2/videos/{video_id}

视频生成(POST /v2/video/generate)以及数字人形象/声音列表通过直接 API 调用完成——请参见下面的参考文件。

默认工作流 (Default Workflow)

  1. 列出数字人形象 (List avatars)GET /v2/avatars → 选择一个数字人形象,预览它,记下 avatar_iddefault_voice_id。参见 avatars.md
  2. 列出声音 (List voices) (如果需要)— GET /v2/voices → 选择一个与数字人形象性别/语言匹配的声音。参见 voices.md
  3. 编写脚本 (Write the script) — 每个场景构建一个概念。参见 scripts.md
  4. 生成视频 (Generate the video) — 使用 POST /v2/video/generate,为每个场景配置数字人形象、声音、脚本和背景。参见 video-generation.md
  5. 轮询直至完成 (Poll for completion)GET /v2/videos/{video_id} 直到状态变为 completed。参见 video-status.md

快速参考 (Quick Reference)

任务 (Task) 阅读 (Read)
列出和预览数字人形象 avatars.md
列出和选择声音 voices.md
编写和构建脚本 scripts.md
生成视频(单场景或多场景) video-generation.md
添加自定义背景 backgrounds.md
添加字幕 captions.md
添加文字叠加 text-overlays.md
创建透明 WebM 视频 video-generation.md(WebM 部分)
使用模板 templates.md
从照片创建数字人形象 photo-avatars.md
检查视频状态 / 下载 video-status.md
上传素材(图片、音频) assets.md
与 Remotion 集成使用 remotion-integration.md
设置 webhook webhooks.md

何时使用此技能 vs. 创建视频技能 (When to Use This Skill vs Create Video)

此技能适用于精确控制——您选择数字人形象、编写精确脚本、配置每个场景。

如果用户只想描述一个视频创意,让 AI 处理其余部分(脚本、数字人形象、视觉效果),请改用 create-video 技能。

用户说 (User Says) 创建视频技能 (Create Video Skill) 此技能 (This Skill)
“给我做一个关于 X 的视频”
“创建一个产品演示”
“我希望数字人形象 Y 确切地说 Z”
“具有不同背景的多场景视频”
“用于合成的透明 WebM”
“为我的脚本使用这个特定的声音”
“批量生成具有精确规格的视频”

参考文件 (Reference Files)

核心视频创建 (Core Video Creation)

视频定制 (Video Customization)

高级功能 (Advanced Features)

集成 (Integration)

基础 (Foundation)

最佳实践 (Best Practices)

  1. 在生成前预览数字人形象 (Preview avatars before generating) — 下载 preview_image_url,以便用户在确认前看到数字人形象
  2. 使用数字人形象的默认声音 (Use avatar’s default voice) — 大多数数字人形象都有预匹配的 default_voice_id,以获得自然效果
  3. 备用方案:手动匹配性别 (Fallback: match gender manually) — 如果没有默认声音,确保数字人形象和声音性别匹配
  4. 使用测试模式进行开发 (Use test mode for development) — 设置 test: true 以避免消耗信用点(输出将带有水印)
  5. 设置充足的超时时间 (Set generous timeouts) — 视频生成通常需要 5-15 分钟,有时更长
  6. 验证输入 (Validate inputs) — 在生成前检查数字人形象 ID 和声音 ID 是否存在

📄 原始文档

完整文档(英文):

https://skills.sh/heygen-com/skills/avatar-video

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。