跳到主内容
智客 ZICQ

技能库 智客分类:媒体内容 ai-avatar-video

Ai Avatar Video

通过推论创建AI avatar和会说话的头像.sh CLI. 建议:P-Video-Avatar(最快,最便宜,内置TTS). 另外:Omni Human, Fabric, PixVerse. 中国植物物种信息数据库. 音效:世界TTS-2(100+语言,为人物提供情感引导),"十一律","可口". 能力:由音频驱动的相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相相声相相相相相声相相相相相相相相相相相相相相相相相相色相相相相相相相相相相相色相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相 用于:AI介绍者,解释者视频,虚拟影响者,杜宾,营销视频,UGC广告,游戏活字游戏,NPC对话. 触发器:相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相相声相相声相相相声相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

14 安装量

官方网址:skills.sh

技能介绍

先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。

做什么

通过推论创建AI avatar和会说话的头像.sh CLI. 建议:P-Video-Avatar(最快,最便宜,内置TTS). 另外:Omni Human, Fabric, PixVerse. 中国植物物种信息数据库. 音效:世界TTS-2(100+语言,为人物提供情感引导),"十一律","可口". 能力:由音频驱动的相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相相声相相相相相声相相相相相相相相相相相相相相相相相相色相相相相相相相相相相相色相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相 用于:AI介绍者,解释者视频,虚拟影响者,杜宾,营销视频,UGC广告,游戏活字游戏,NPC对话. 触发器:相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相声相相声相相声相相相声相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

何时用

官方 description 未单独写出 Use when。按规范,代理会在用户任务与这段 description 的关键词匹配时激活本技能。

代理如何加载

按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:AI Avatar & Talking Head Videos、Quick Start、Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS)、Available Models、Cost & Speed Comparison、Examples。 其中含规范建议的小节:分步指令、输入输出示例。

文件分析

文件分析:这是一份仅含 SKILL.md 的指令型技能,代理激活后整份正文进入上下文。

官方 description(原文)

Create AI avatar and talking head videos via inference.sh CLI. Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS). Also: OmniHuman, Fabric, PixVerse. Audio: Inworld TTS-2 (100+ languages, emotion steering for characters), ElevenLabs, Kokoro. Capabilities: audio-driven avatars, text-to-avatar, lipsync videos, talking head generation, virtual presenters, UGC content. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos, UGC ads, gaming avatars, NPC dialogue. Triggers: ai avatar, talking head, lipsync, avatar video, virtual presenter, ai spokesperson, audio driven video, heygen alternative, synthesia alternative, talking avatar, lip sync, video avatar, ai presenter, digital human, ugc, ugc video, ugc ad, avatar ugc

AI Avatar & Talking Head VideosQuick StartRecommended: P-Video-Avatar (fastest, cheapest, built-in TTS)Available ModelsCost & Speed ComparisonExamplesP-Video-Avatar (Recommended)Full Workflow: Generate Portrait + Avatar1. Generate a portrait image2. Create avatar video with built-in TTSOmniHuman 1.5 (Multi-Character)Fabric 1.0 (Image Talks)

· allowed-tools:Bash(belt *)

来源分类:skills.sh agent-skill

SKILL.md 与 Agent 调用

官方规范 ↗
name
ai-avatar-video
description
Create AI avatar and talking head videos via inference.sh CLI. Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS). Also: OmniHuman, Fabric, PixVerse. Audio: Inworld TTS-2 (100+ languages, emotion steering for characters), ElevenLabs, Kokoro. Capabilities: audio-driven avatars, text-to-avatar, lipsync videos, talking head generation, virtual presenters, UGC content. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos, UGC ads, gaming avatars, NPC dialogue. Triggers: ai avatar, talking head, lipsync, avatar video, virtual presenter, ai spokesperson, audio driven video, heygen alternative, synthesia alternative, talking avatar, lip sync, video avatar, ai presenter, digital human, ugc, ugc video, ugc ad, avatar ugc
allowed-tools
Bash(belt *)实验字段,支持情况取决于客户端;字段声明本身不会授予工具权限。
  1. 发现技能客户端向 Agent 提供名称与描述目录。
  2. 匹配与调用用户指定或任务匹配后,载入 SKILL.md 指令。
  3. 按需加载按步骤读取参考文档、使用脚本与素材。

具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗

安装这个技能

Skills CLI ↗

先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。

交给 Agent 安装

复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。

把 Agent Skill「ai-avatar-video」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-0e7b55caa6be48e4-Ai-Avatar-Video.html
请存为 .cursor/skills/ai-avatar-video/SKILL.md 或 .claude/skills/ai-avatar-video/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。

GitHub 完整包 ↗

终端安装 · Skills CLI

需要 Node.js 与 npx。先查看仓库技能列表,确认实际名称。

npx skills add 'https://github.com/inference-sh/skills' --list

npx skills add 'https://github.com/inference-sh/skills' --skill 'ai-avatar-video'

CLI 会交互选择目标 Agent,默认安装到项目;用户级安装使用 -g。先通过查看命令核对仓库内容,再用 npx skills list 检查已安装技能。

阅读排版
--- name: ai-avatar-video description: "Create AI avatar and talking head videos via inference.sh CLI. Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS). Also: OmniHuman, Fabric, PixVerse. Audio: Inworld TTS-2 (100+ languages, emotion steering for characters), ElevenLabs, Kokoro. Capabilities: audio-driven avatars, text-to-avatar, lipsync videos, talking head generation, virtual presenters, UGC content. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos, UGC ads, gaming avatars, NPC dialogue. Triggers: ai avatar, talking head, lipsync, avatar video, virtual presenter, ai spokesperson, audio driven video, heygen alternative, synthesia alternative, talking avatar, lip sync, video avatar, ai presenter, digital human, ugc, ugc video, ugc ad, avatar ugc" allowed-tools: Bash(belt *) --- > **Install the belt CLI skill:** `npx skills add belt-sh/cli` # AI Avatar & Talking Head Videos Create AI avatars and talking head videos via [inference.sh](https://inference.sh) CLI. ![AI Avatar & Talking Head Videos](https://cloud.inference.sh/app/files/u/4mg21r6ta37mpaz6ktzwtt8krr/01kg0tszs96s0n8z5gy8y5mbg7.jpeg) ## Quick Start > Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md) ```bash belt login # Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS) belt app run pruna/p-video-avatar --input '{ "image": "https://portrait.jpg", "voice_script": "Hello, welcome to our product demo!", "voice": "Zephyr (Female)" }' ``` ## Available Models **Start with P-Video-Avatar** — it's 18x faster and 6x cheaper than alternatives, with built-in TTS, dynamic backgrounds, and 1080p support. | Model | App ID | Best For | Built-in TTS | |-------|--------|----------|-------------| | **P-Video-Avatar** | `pruna/p-video-avatar` | **Best overall: speed, cost, quality, control** | **Yes (30 voices, 10 languages)** | | OmniHuman 1.5 | `bytedance/omnihuman-1-5` | Multi-character, audio-driven | No | | Fabric 1.0 | `falai/fabric-1-0` | Image talks with lipsync | Yes | | PixVerse Lipsync | `falai/pixverse-lipsync` | Lipsync an existing video | Yes | ### Cost & Speed Comparison | Model | Speed (per sec of video) | Cost per second | |-------|-------------------------|----------------| | **P-Video-Avatar** | **~1.83s/s** | **$0.025** | | OmniHuman 1.5 | ~28s/s (15x slower) | $0.16 (6.4x more) | | Fabric 1.0 | ~34s/s (18x slower) | $0.14 (5.6x more) | ## Examples ### P-Video-Avatar (Recommended) Generate avatar from portrait + text script with built-in TTS: ```bash belt app run pruna/p-video-avatar --input '{ "image": "https://portrait.jpg", "voice_script": "Welcome to our product walkthrough. Today I will show you three key features.", "voice": "Puck (Male)", "voice_language": "English (US)", "resolution": "720p" }' ``` With custom style control: ```bash belt app run pruna/p-video-avatar --input '{ "image": "https://portrait.jpg", "voice_script": "This is exciting news!", "voice": "Aoede (Female)", "voice_prompt": "Enthusiastic and energetic tone", "video_prompt": "The person is presenting on stage with dramatic lighting", "resolution": "1080p" }' ``` With audio file instead of TTS: ```bash belt app run pruna/p-video-avatar --input '{ "image": "https://portrait.jpg", "audio": "https://speech.mp3" }' ``` ### Full Workflow: Generate Portrait + Avatar Use Pruna P-Image to generate the portrait, then create the avatar: ```bash # 1. Generate a portrait image belt app run pruna/p-image --input '{ "prompt": "professional headshot portrait of a young woman, neutral background, looking at camera, studio lighting, photorealistic", "aspect_ratio": "9:16" }' # 2. Create avatar video with built-in TTS belt app run pruna/p-video-avatar --input '{ "image": "", "voice_script": "Hi there! Let me walk you through our latest features.", "voice": "Zephyr (Female)" }' ``` ### OmniHuman 1.5 (Multi-Character) ```bash belt app run bytedance/omnihuman-1-5 --input '{ "image": "https://portrait.jpg", "audio": "https://speech.mp3" }' ``` Supports specifying which character to drive in multi-person images. ### Fabric 1.0 (Image Talks) ```bash belt app run falai/fabric-1-0 --input '{ "image": "https://face.jpg", "audio": "https://audio.mp3" }' ``` ### PixVerse Lipsync ```bash belt app run falai/pixverse-lipsync --input '{ "video": "https://talking-head.mp4", "audio": "https://speech.mp3" }' ``` Takes a video, not a still image. Omit `audio` and pass `text` (plus optional `voice_id`) to use the built-in TTS. ## Full Workflow: TTS + Avatar (Non-TTS Models) For models without built-in TTS (OmniHuman), generate speech first: ```bash # 1. Generate speech — Inworld TTS-2 for expressive character voices belt app run inworld/text-to-speech-2 --input '{ "text": "[friendly] Welcome to our product demo! [excited] Let me show you three features that will change how you work.", "voice_id": "Sarah", "delivery_mode": "CREATIVE" }' > speech.json # 2. Create avatar video with the speech belt app run bytedance/omnihuman-1-5 --input '{ "image": "https://presenter-photo.jpg", "audio": "" }' ``` > **Tip**: For most use cases, P-Video-Avatar with built-in TTS is simpler — no separate audio step needed. Use this workflow only when you specifically need OmniHuman (multi-character) or PixVerse (realistic lipsync). ## Full Workflow: Dub Video in Another Language ```bash # 1. Transcribe original video belt app run infsh/fast-whisper-large-v3 --input '{"audio": "https://video.mp4"}' > transcript.json # 2. Translate text (manually or with an LLM) # 3. Generate speech in new language belt app run falai/kokoro-tts --input '{"prompt": ""}' > new_speech.json # 4. Lipsync the original video with new audio belt app run infsh/latentsync-1-6 --input '{ "video_path": "https://original-video.mp4", "audio_path": "" }' ``` ## Avatar UGC Generation Create UGC-style content with P-Video-Avatar — built-in TTS, no separate audio step needed: ```bash # 1. Generate a relatable UGC-style portrait belt app run pruna/p-image --input '{ "prompt": "casual selfie-style photo of a young woman in a cozy room, natural lighting, looking at camera, warm smile, authentic feel", "aspect_ratio": "9:16" }' # 2. Create UGC avatar video with built-in TTS belt app run pruna/p-video-avatar --input '{ "image": "", "voice_script": "Okay so I just tried this product and honestly? It is a game changer. I was not expecting to love it this much but here we are!", "voice": "Zephyr (Female)", "voice_prompt": "Excited, casual, authentic tone like talking to a friend", "video_prompt": "The person is talking casually to camera in their room, natural gestures", "resolution": "1080p" }' ``` ### Why P-Video-Avatar for UGC - **All-in-one** — built-in TTS means no separate audio generation step - **30 voices, 10 languages** — match your target audience - **Voice + video prompts** — control tone, emotion, body language, and background independently - **18x faster, 6x cheaper** — produce UGC at scale vs. Fabric/OmniHuman/HeyGen - **1080p support** — platform-ready vertical video from a single portrait image ### Batch UGC: Same Product, Multiple Presenters ```bash # Generate 3 different presenters for voice in "Zephyr (Female)" "Puck (Male)" "Aoede (Female)"; do belt app run pruna/p-video-avatar --input "{ \"image\": \"https://portrait.jpg\", \"voice_script\": \"This changed my morning routine completely. Five minutes and I am done.\", \"voice\": \"$voice\", \"voice_prompt\": \"Casual, authentic, like a real testimonial\", \"video_prompt\": \"Person talking to camera in a bright kitchen\", \"resolution\": \"1080p\" }" done ``` ## Use Cases - **UGC & Marketing**: Product demos, UGC-style ads with AI presenters - **Education**: Course videos, explainers - **Localization**: Dub content across 10 languages from one image - **Social Media**: Consistent virtual influencer content - **Corporate**: Training videos, announcements - **Gaming**: Character avatars, NPC dialogue ## Tips - Use high-quality portrait photos (front-facing, good lighting) - Audio should be clear with minimal background noise - P-Video-Avatar supports built-in TTS — no need for a separate speech generation step - P-Video-Avatar output aspect ratio matches the input image - Generate portraits with `pruna/p-image` using `9:16` aspect ratio for vertical videos - OmniHuman 1.5 supports multiple people in one image - LatentSync is best for syncing existing videos to new audio ## Related Skills ```bash # Dedicated P-Video-Avatar skill npx skills add inference-sh/skills@p-video-avatar # Full platform skill (all apps) npx skills add inference-sh/skills@infsh-cli # Text-to-speech (generate audio for non-TTS avatar models) npx skills add inference-sh/skills@text-to-speech # Speech-to-text (transcribe for dubbing) npx skills add inference-sh/skills@speech-to-text # Video generation npx skills add inference-sh/skills@ai-video-generation # Image generation (create avatar images) npx skills add inference-sh/skills@ai-image-generation ``` Browse all video apps: `belt app list --category video` ## Documentation - [Running Apps](https://inference.sh/docs/apps/running) - How to run apps via CLI - [Content Pipeline Example](https://inference.sh/docs/examples/content-pipeline) - Building media workflows - [Streaming Results](https://inference.sh/docs/api/sdk/streaming) - Real-time progress updates

相关技能

媒体内容

Nano Banana Pro

以纳米·香蕉Pro(Gemini 3 Pro Image)来生成/编辑图像. 用于创建/修改请求,包括编辑。 支持文本到图像+图像到图像; 1K/2K/4K; 使用 -- input-image.

媒体内容

Youtube Watcher

从YouTube视频中获取并读取文字记录. 需要汇总视频时使用,回答有关视频内容的问题,或者从中提取信息.

媒体内容

Atxp

Access ATXP支付API工具用于网页搜索,AI图像生成,音乐创建,视频生成,X/Twitter搜索,电子邮件,代理账户管理. 当用户需要实时网络搜索时使用,AI生成的媒体(图像,音乐,视频),X/Twitter搜索,发送/接收电子邮件,或创建和资助代理账户. 需要通过“ …

媒体内容

Youtube

YouTube Data API与管理的OAuth的集成. 搜索视频,管理播放列表,访问频道数据,并与评论互动. 用户想与YouTube互动时使用此技能. 对于其他第三方应用,使用api-gateway技能(https://clawhub.ai/byungkyu/api-gate…