ai-avatar-video

द्वारा 101-skills

inference.sh CLI के माध्यम से AI अवतार और टॉकिंग हेड वीडियो बनाएं। अनुशंसित: P-Video-Avatar (सबसे तेज़, सबसे सस्ता, अंतर्निहित TTS)। इसके अलावा: OmniHuman, Fabric, PixVerse। ऑडियो: Inworld TTS-2 (100+ भाषाएँ, पात्रों के लिए भावना नियंत्रण), ElevenLabs, Kokoro। क्षमताएँ: ऑडियो-संचालित अवतार, टेक्स्ट-टू-अवतार, लिपसिंक वीडियो, टॉकिंग हेड जनरेशन, वर्चुअल प्रस्तुतकर्ता, UGC सामग्री। उपयोग के लिए: AI प्रस्तुतकर्ता, व्याख्यात्मक वीडियो, वर्चुअल प्रभावशाली, डबिंग, मार्केटिंग वीडियो, UGC विज्ञापन, गेमिंग अवतार,...

npx skills add https://github.com/101-skills/skills --skill ai-avatar-video

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 CLI.

AI Avatar & Talking Head Videos

Quick Start

Requires inference.sh CLI (belt). Install instructions

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.

ModelApp IDBest ForBuilt-in TTS
P-Video-Avatarpruna/p-video-avatarBest overall: speed, cost, quality, controlYes (30 voices, 10 languages)
OmniHuman 1.5bytedance/omnihuman-1-5Multi-character, audio-drivenNo
Fabric 1.0falai/fabric-1-0Image talks with lipsyncYes
PixVerse Lipsyncfalai/pixverse-lipsyncHighly realistic lipsyncNo

Cost & Speed Comparison

ModelSpeed (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:

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:

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:

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:

# 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": "<image-url-from-step-1>",
  "voice_script": "Hi there! Let me walk you through our latest features.",
  "voice": "Zephyr (Female)"
}'

OmniHuman 1.5 (Multi-Character)

belt app run bytedance/omnihuman-1-5 --input '{
  "image_url": "https://portrait.jpg",
  "audio_url": "https://speech.mp3"
}'

Supports specifying which character to drive in multi-person images.

Fabric 1.0 (Image Talks)

belt app run falai/fabric-1-0 --input '{
  "image_url": "https://face.jpg",
  "audio_url": "https://audio.mp3"
}'

PixVerse Lipsync

belt app run falai/pixverse-lipsync --input '{
  "image_url": "https://portrait.jpg",
  "audio_url": "https://speech.mp3"
}'

Full Workflow: TTS + Avatar (Non-TTS Models)

For models without built-in TTS (OmniHuman, PixVerse), generate speech first:

# 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_url": "https://presenter-photo.jpg",
  "audio_url": "<audio-url-from-step-1>"
}'

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

# 1. Transcribe original video
belt app run infsh/fast-whisper-large-v3 --input '{"audio_url": "https://video.mp4"}' > transcript.json

# 2. Translate text (manually or with an LLM)

# 3. Generate speech in new language
belt app run infsh/kokoro-tts --input '{"text": "<translated-text>"}' > new_speech.json

# 4. Lipsync the original video with new audio
belt app run infsh/latentsync-1-6 --input '{
  "video_url": "https://original-video.mp4",
  "audio_url": "<new-audio-url>"
}'

Avatar UGC Generation

Create UGC-style content with P-Video-Avatar — built-in TTS, no separate audio step needed:

# 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": "<image-url-from-step-1>",
  "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

# 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

# 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

101-skills की और Skills

ai-video-generation
101-skills
Google Veo, Seedance 2.0, HappyHorse, Wan, Grok और 40+ मॉडल्स के साथ inference.sh CLI के माध्यम से AI वीडियो जनरेट करें। मॉडल्स: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo। क्षमताएँ: text-to-video, image-to-video, reference-to-video, वीडियो एडिटिंग, lipsync, अवतार एनिमेशन, वीडियो अपस्केलिंग, foley sound। उपयोग: सोशल मीडिया वीडियो, मार्केटिंग कंटेंट, एक्सप्लेनर वीडियो, प्रोडक्ट डेमो, AI अवतार। ट्रिगर्स: वीडियो जनरेशन, ai video,...
creativevideomedia
ai-image-generation
101-skills
GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve और 50+ मॉडल्स के साथ inference.sh CLI के माध्यम से AI इमेजेस जनरेट करें। मॉडल्स: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt। क्षमताएँ: टेक्स्ट-टू-इमेज, इमेज-टू-इमेज, इनपेंटिंग, LoRA, इमेज एडिटिंग, अपस्केलिंग, टेक्स्ट रेंडरिंग। उपयोग के लिए: AI कला, उत्पाद मॉकअप, कॉन्सेप्ट आर्ट, सोशल मीडिया ग्राफिक्स, मार्केटिंग विज़ुअल्स, इलस्ट्रेशन। ट्रिगर्स: फ्लक्स, इमेज जनरेशन, एआई इमेज, टेक्स्ट टू...
creativemediaimage
remotion-render
101-skills
inference.sh के माध्यम से React/Remotion कंपोनेंट कोड से वीडियो रेंडर करें। TSX कोड पास करें, MP4 प्राप्त करें। सभी Remotion APIs का समर्थन करता है: useCurrentFrame, useVideoConfig, spring, interpolate, AbsoluteFill, Sequence। कॉन्फ़िगर करने योग्य रिज़ॉल्यूशन, FPS, अवधि, कोडेक। उपयोग के लिए: प्रोग्रामेटिक वीडियो जनरेशन, एनिमेटेड ग्राफिक्स, मोशन डिज़ाइन, डेटा-संचालित वीडियो, React एनिमेशन से वीडियो। ट्रिगर: remotion, render video from code, tsx to video, react video, programmatic video, remotion render, code to video, animated...
videocreativedevelopment
web-search
101-skills
वेब खोज और सामग्री निष्कर्षण Tavily और Exa के माध्यम से inference.sh CLI के जरिए। ऐप्स: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract। क्षमताएँ: AI-संचालित खोज, सामग्री निष्कर्षण, सीधे उत्तर, शोध। उपयोग: शोध, RAG पाइपलाइन, तथ्य-जांच, सामग्री एकत्रीकरण, एजेंट। ट्रिगर: वेब खोज, tavily, exa, search api, सामग्री निष्कर्षण, शोध, इंटरनेट खोज, ai search, search assistant, वेब स्क्रैपिंग, rag, perplexity alternative
researchweb-scrapingapi
agent-tools
101-skills
inference.sh CLI के माध्यम से AI ऐप्स चलाएँ - इमेज जनरेशन, वीडियो निर्माण, LLMs, खोज, 3D, Twitter स्वचालन। मॉडल: FLUX, Veo, Gemini, Grok, Claude, Seedance, OmniHuman, Tavily, Exa, OpenRouter, और कई अन्य। AI ऐप्स चलाने, इमेज/वीडियो जनरेट करने, LLMs कॉल करने, वेब खोज, या Twitter स्वचालित करने पर उपयोग करें। ट्रिगर: inference.sh, infsh, ai model, run ai, serverless ai, ai api, flux, veo, claude api, image generation, video generation, openrouter, tavily, exa search, twitter api, grok
infsh-cli
101-skills
inference.sh CLI के माध्यम से AI ऐप्स चलाएँ - छवि निर्माण, वीडियो निर्माण, LLMs, खोज, 3D, Twitter स्वचालन। मॉडल: FLUX, Veo, Gemini, Grok, Claude, Seedance, OmniHuman, Tavily, Exa, OpenRouter, और कई अन्य। AI ऐप्स चलाने, छवियाँ/वीडियो बनाने, LLMs कॉल करने, वेब खोज, या Twitter स्वचालित करने पर उपयोग करें। ट्रिगर: inference.sh, infsh, ai model, run ai, serverless ai, ai api, flux, veo, claude api, image generation, video generation, openrouter, tavily, exa search, twitter api, grok
landing-page-design
101-skills
लैंडिंग पृष्ठ रूपांतरण अनुकूलन, लेआउट नियमों, हीरो सेक्शन डिज़ाइन और CTA मनोविज्ञान के साथ। इसमें ऊपर-फोल्ड सूत्र, सामाजिक प्रमाण स्थान, मोबाइल डिज़ाइन और F-पैटर्न पठन शामिल है। उपयोग के लिए: स्टार्टअप लैंडिंग पृष्ठ, उत्पाद पृष्ठ, SaaS मार्केटिंग, रूपांतरण अनुकूलन। ट्रिगर: लैंडिंग पृष्ठ, हीरो सेक्शन, ऊपर-फोल्ड, रूपांतरण अनुकूलन, लैंडिंग पृष्ठ डिज़ाइन, CTA बटन, हीरो छवि, लैंडिंग पृष्ठ लेआउट, SaaS लैंडिंग पृष्ठ, उत्पाद पृष्ठ डिज़ाइन, रूपांतरण दर, लैंडिंग पृष्ठ...
designmarketingcreative
product-photography
101-skills
एआई उत्पाद फोटोग्राफी जिसमें स्टूडियो लाइटिंग, लाइफस्टाइल शॉट्स और पैकशॉट परंपराएँ शामिल हैं। इसमें कोण, पृष्ठभूमि, छाया प्रकार, हीरो शॉट्स और ई-कॉमर्स छवि आवश्यकताएँ शामिल हैं। इसका उपयोग करें: उत्पाद फोटो, ई-कॉमर्स छवियाँ, अमेज़न लिस्टिंग, पैकशॉट, लाइफस्टाइल फोटोग्राफी। ट्रिगर: उत्पाद फोटोग्राफी, उत्पाद फोटो, पैकशॉट, ई-कॉमर्स फोटोग्राफी, उत्पाद शॉट, उत्पाद छवि, स्टूडियो फोटोग्राफी, लाइफस्टाइल उत्पाद, अमेज़न उत्पाद फोटो, उत्पाद लिस्टिंग छवि, हीरो शॉट, उत्पाद मॉकअप,...
creativeecommerceimage