🚀 快速安装

复制以下命令并运行,立即安装此 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_id 和 default_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 原始英文文档,方便对照翻译。

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