Communitygithub.com

101-skills/superpowers

Produção de vídeos com avatar falante (talking head) usando IA, com sincronização labial e narração. Recomendado: P-Video-Avatar (mais rápido, mais barato, TTS integrado). Também cobre OmniHuman, PixVerse, Fabric. Requisitos de retrato, qualidade de áudio e fluxos de produção. Gatilhos: talking head, avatar video, lipsync, lip sync, ai spokesperson, virtual presenter, ai presenter, omnihuman, talking avatar, video presenter, ai talking head, presenter video, ai face video, p-video-avatar

O que é superpowers?

Esta skill oferece um guia completo para criar vídeos de 'talking head' (apresentador virtual) usando modelos de IA como P-Video-Avatar, OmniHuman, PixVerse e Fabric, todos acessíveis via CLI do inference.sh (belt). O foco principal é o P-Video-Avatar, que combina geração de vídeo com TTS (texto-para-fala) integrado, sendo 18x mais rápido e 6x mais barato que alternativas, suportando 10 idiomas e mais de 30 vozes. A skill detalha requisitos essenciais para a imagem de retrato (enquadramento, resolução, expressão), fluxos de produção desde scripts simples até vídeos multicaractere e com legendas, além de fornecer comparações de custo e velocidade entre os modelos. É útil para criadores de conteúdo, educadores e profissionais de marketing que desejam gerar vídeos de apresentação, tutoriais ou posts para redes sociais com alta qualidade e baixo custo, aproveitando a linha de comando para automação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/101-skills/superpowers/tree/HEAD/guides/video/talking-head-production

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Instale a skill da CLI belt: npx skills add belt-sh/cli

Produção de Vídeos com Apresentador Virtual

Crie vídeos com avatar falante e sincronização labial usando a CLI do inference.sh.

Início Rápido

Requer a CLI do inference.sh (belt). Instruções de instalação

belt login

# Recomendado: P-Video-Avatar (TTS integrado, mais rápido, mais barato)
belt app run pruna/p-video-avatar --input '{
  "image": "https://portrait.jpg",
  "voice_script": "Bem-vindo ao tour do nosso produto. Hoje mostrarei três funcionalidades que economizarão horas toda semana.",
  "voice": "Zephyr (Feminina)"
}'

Requisitos do Retrato

A imagem de retrato de origem é fundamental. Retratos ruins resultam em vídeos ruins.

Obrigatório

RequisitoPor quêEspecificação
CentralizadoAvatar precisa do rosto em posição previsívelRosto centralizado no quadro
Cabeça e ombrosCorpo visível para gestos naturaisCortar abaixo do peito
Olhos na câmeraCria conexão com o espectadorOlhar frontal direto
Expressão neutraPonto de partida para animaçãoUm sorriso leve é aceitável, sem risadas ou carrancas
Rosto nítidoO modelo precisa detectar característicasSem óculos escuros, sombras pesadas ou obstruções
Alta resoluçãoPreservação de detalhesMínimo 512x512 na região facial, ideal 1024x1024+

Gerar um Retrato

# Gere um retrato profissional com P-Image
belt app run pruna/p-image --input '{
  "prompt": "retrato profissional de uma pessoa amigável de negócios, iluminação suave de estúdio, fundo cinza limpo, cabeça e ombros, contato visual direto, expressão neutra agradável, fotorrealista",
  "aspect_ratio": "9:16"
}'

Opções de Fundo

TipoQuando usar
Cor sólidaProfissional, limpo, fácil de compor
Desfoque suave (bokeh)Natural, estilo de vida
Escritório/estúdioContexto empresarial
Dinâmico (P-Video-Avatar)Use video_prompt para definir o fundo

Seleção de Modelos

Comece com P-Video-Avatar — é 18x mais rápido e 6x mais barato que alternativas, com TTS integrado.

ModeloApp IDTTS IntegradoMelhor Para
P-Video-Avatarpruna/p-video-avatarSim (30 vozes, 10 idiomas)Melhor geral: velocidade, custo, qualidade
OmniHuman 1.5bytedance/omnihuman-1-5NãoMúltiplos personagens, gestos
OmniHuman 1.0bytedance/omnihuman-1-0NãoPersonagem único
Fabric 1.0falai/fabric-1-0SimImagem fala com sincronização labial
PixVerse Lipsyncfalai/pixverse-lipsyncNãoSincronização labial realista

Comparação de Custo e Velocidade

ModeloVelocidade (por segundo de vídeo)Custo por segundo
P-Video-Avatar~1,83s/s$0,025
OmniHuman 1.5~28s/s (15x mais lento)$0,16 (6,4x mais caro)
Fabric 1.0~34s/s (18x mais lento)$0,14 (5,6x mais caro)

Fluxos de Produção

Simples: Script de Texto -> Vídeo (P-Video-Avatar)

Não é necessário passo separado de TTS — P-Video-Avatar tem vozes integradas:

belt app run pruna/p-video-avatar --input '{
  "image": "https://portrait.jpg",
  "voice_script": "Olá! Estou animado para compartilhar algo com você hoje.",
  "voice": "Puck (Masculina)",
  "voice_language": "Português (Brasil)",
  "resolution": "720p"
}'

Com Controle de Estilo

belt app run pruna/p-video-avatar --input '{
  "image": "https://portrait.jpg",
  "voice_script": "Esta é uma notícia empolgante para nossa comunidade!",
  "voice": "Aoede (Feminina)",
  "voice_prompt": "Tom entusiasmado e enérgico, ritmo ligeiramente mais rápido",
  "video_prompt": "A pessoa está apresentando no palco com iluminação dramática",
  "resolution": "1080p"
}'

Orientado por Áudio (Qualquer Modelo)

Forneça seu próprio arquivo de áudio:

# P-Video-Avatar com áudio personalizado
belt app run pruna/p-video-avatar --input '{
  "image": "https://portrait.jpg",
  "audio": "https://speech.mp3"
}'

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

Fluxo Completo: Gerar Retrato + Avatar

# 1. Gere uma imagem de retrato
belt app run pruna/p-image --input '{
  "prompt": "retrato profissional de uma jovem mulher, fundo neutro, olhando para a câmera, iluminação de estúdio, fotorrealista",
  "aspect_ratio": "9:16"
}'

# 2. Crie o vídeo do avatar com TTS integrado
belt app run pruna/p-video-avatar --input '{
  "image": "<url-da-imagem-do-passo-1>",
  "voice_script": "Olá! Deixe-me mostrar nossos recursos mais recentes.",
  "voice": "Zephyr (Feminina)"
}'

Com TTS Separado (para modelos sem TTS)

# 1. Gere a fala
belt app run falai/dia-tts --input '{
  "prompt": "[S1] Seu script de narração aqui."
}'

# 2. Crie o apresentador virtual
belt app run bytedance/omnihuman-1-5 --input '{
  "image_url": "https://portrait.jpg",
  "audio_url": "<url-do-audio-do-passo-1>"
}'

Conversa com Múltiplos Personagens

OmniHuman 1.5 suporta até 2 personagens:

# 1. Gere diálogo com dois locutores
belt app run falai/dia-tts --input '{
  "prompt": "[S1] Então me fale sobre o novo recurso. [S2] Claro! Construímos um painel que mostra análises em tempo real. [S1] Isso parece ótimo. Quanto tempo levou? [S2] Cerca de duas semanas do conceito ao lançamento."
}'

# 2. Crie o vídeo com dois personagens
belt app run bytedance/omnihuman-1-5 --input '{
  "image_url": "https://retrato-duas-pessoas.png",
  "audio_url": "<url-do-audio>"
}'

Conteúdo Longo (Clipes Emendados)

Para conteúdo com mais de ~60 segundos, divida em segmentos:

# Gere clipes com o mesmo retrato para consistência
belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Segmento um..."}' --no-wait
belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Segmento dois..."}' --no-wait
belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Segmento três..."}' --no-wait

# Mescle todos os segmentos
belt app run infsh/media-merger --input '{
  "media": ["segmento1.mp4", "segmento2.mp4", "segmento3.mp4"]
}'

Conteúdo Multilíngue

P-Video-Avatar suporta 10 idiomas com TTS integrado:

# Espanhol
belt app run pruna/p-video-avatar --input '{
  "image": "https://portrait.jpg",
  "voice_script": "Bienvenidos a nuestra demostración de producto.",
  "voice": "Kore (Femenina)",
  "voice_language": "Spanish"
}'

# Japonês
belt app run pruna/p-video-avatar --input '{
  "image": "https://portrait.jpg",
  "voice_script": "こんにちは、製品デモへようこそ。",
  "voice": "Leda (Femenina)",
  "voice_language": "Japanese"
}'

Dublar Vídeo Existente

# 1. Transcreva o vídeo original
belt app run infsh/fast-whisper-large-v3 --input '{"audio_url": "https://video.mp4"}'

# 2. Traduza o texto (manualmente ou com LLM)

# 3. Gere a fala no novo idioma
belt app run infsh/kokoro-tts --input '{"text": "<texto-traduzido>"}'

# 4. Sincronize os lábios do vídeo original com o novo áudio
belt app run infsh/latentsync-1-6 --input '{
  "video_url": "https://video-original.mp4",
  "audio_url": "<url-do-novo-audio>"
}'

Qualidade de Áudio (para fluxos sem TTS)

Ao fornecer seu próprio áudio, a qualidade impacta diretamente a precisão da sincronização labial.

ParâmetroAlvoPor quê
Ruído de fundoNenhum ou mínimoRuído confunde o timing da sincronização
VolumeConsistente durante todo o áudioEvita desvio na sincronização
Taxa de amostragem44,1kHz ou 48kHzQualidade padrão
FormatoMP3 128kbps+ ou WAVCompatível com todas as ferramentas

Vozes Disponíveis (P-Video-Avatar)

Femininas: Zephyr, Kore, Leda, Aoede, Callirrhoe, Autonoe, Despina, Erinome, Laomedeia, Achernar, Gacrux, Pulcherrima, Vindemiatrix, Sulafat

Masculinas: Puck, Charon, Fenrir, Orus, Enceladus, Iapetus, Umbriel, Algenib, Algieba, Schedar, Achird, Zubenelgenubi, Sadachbia, Sadaltager, Alnilam, Rasalgethi

Idiomas: Inglês (EUA), Inglês (Reino Unido), Espanhol, Francês, Alemão, Italiano, Português (Brasil), Japonês, Coreano, Hindi

Diretrizes de Enquadramento

┌─────────────────────────────────┐
│          Espaço superior (mínimo)│
│  ┌───────────────────────────┐  │
│  │                           │  │
│  │     ● ─ ─ Olhos a 1/3 ─ ─│─ │ ← Olhos na linha superior de 1/3
│  │    /|\                    │  │
│  │     |   Cabeça e ombros   │  │
│  │    / \  visíveis          │  │
│  │                           │  │
│  └───────────────────────────┘  │
│       Cortar abaixo do peito    │
└─────────────────────────────────┘

Erros Comuns

ErroProblemaCorreção
Retrato de baixa resoluçãoRosto borrado, sincronização labial ruimUse região facial de 1024x1024+
Ângulo de perfil/lateralSincronização labial não consegue rastrear bem a bocaUse frontal ou quase frontal
Áudio ruidosoSincronização labial oscila, parece artificialUse TTS integrado ou grave áudio limpo
Clipes muito longosQualidade degradaDivida em segmentos, emende
Óculos escuros/obstruçãoCaracterísticas faciais ocultasRosto limpo é necessário
Iluminação inconsistenteParece estranho quando animadoIluminação uniforme e suave

Skills Relacionadas

# Skill dedicada ao P-Video-Avatar
npx skills add inference-sh/skills@p-video-avatar

# Todos os modelos de avatar
npx skills add inference-sh/skills@ai-avatar-video

# Todos os modelos de geração de vídeo
npx skills add inference-sh/skills@ai-video-generation

# Texto para fala
npx skills add inference-sh/skills@text-to-speech

# Geração de imagem (para retratos)

Lista completa de apps: belt app list

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

101-skills/superpowers

Build automated AI workflows combining multiple models and services. Patterns: batch processing, scheduled tasks, event-driven pipelines, agent loops. Tools: inference.sh CLI, bash scripting, Python SDK, webhook integration. Use for: content automation, data processing, monitoring, scheduled generation. Triggers: ai automation, workflow automation, batch processing, ai pipeline, automated content, scheduled ai, ai cron, ai batch job, automated generation, ai workflow, content at scale, automation script, ai orchestration

101-skills/superpowers

Build multi-step AI content creation pipelines combining image, video, audio, and text. Workflow examples: generate image -> animate -> add voiceover -> merge with music. Tools: FLUX, Veo, Kokoro TTS, OmniHuman, media merger, upscaling. Use for: YouTube videos, social media content, marketing materials, automated content. Triggers: content pipeline, ai workflow, content creation, multi-step ai, content automation, ai video workflow, generate and edit, ai content factory, automated content creation, ai production pipeline, media pipeline, content at scale

101-skills/superpowers

Create AI-powered podcasts with text-to-speech, music, and audio editing. Tools: Kokoro TTS, DIA TTS, Chatterbox, AI music generation, media merger. Capabilities: multi-voice conversations, background music, intro/outro, full episodes. Use for: podcast production, audiobooks, voice content, audio newsletters. Triggers: podcast, ai podcast, text to speech podcast, audio content, voice over, ai audiobook, multi voice, conversation ai, notebooklm alternative, audio generation, podcast automation, ai narrator, voice content, audio newsletter, podcast maker

101-skills/superpowers

Generate multi-person talking head podcast videos from scratch using AI — character creation, TTS, avatar animation, and video stitching. Use when the user wants to create a podcast, talking head video, or multi-speaker conversation video.

101-skills/superpowers

Content atomization — turn one piece of content into many formats. Covers blog-to-thread, blog-to-carousel, podcast-to-blog, video-to-quotes, and more. Use for: content marketing, social media, multi-platform distribution, content strategy. Triggers: content repurposing, repurpose content, content atomization, content recycling, one to many content, multi platform content, cross post, adapt content, reformat content, blog to thread, blog to video, podcast to blog, content multiplication

101-skills/superpowers

App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos. Use for: app store optimization, ASO, app screenshots, app preview, play store listing. Triggers: app store screenshots, aso, app store optimization, play store screenshots, app preview, app listing, ios screenshots, android screenshots, app store images, app mockup, device mockup, app gallery, store listing

101-skills/superpowers

Book cover design with genre-specific conventions, typography rules, and AI image generation. Covers fiction and non-fiction genres, sizing, thumbnail testing, and iteration workflows. Use for: self-publishing, ebook covers, print covers, audiobook covers, cover mockups. Triggers: book cover, cover design, ebook cover, book art, novel cover, self publishing cover, kindle cover, audiobook cover, book jacket, cover illustration, fiction cover, nonfiction cover

101-skills/superpowers

Character consistency across AI-generated images with reference sheets and LoRA techniques. Covers turnaround views, expression sheets, color palettes, and style consistency tricks. Use for: character design, game art, illustration, animation, comics, visual novels. Triggers: character design, character sheet, character consistency, character reference, turnaround sheet, expression sheet, character art, consistent character, character concept, reference sheet, character creation, oc design, character bible

101-skills/superpowers

Data visualization with chart selection, color theory, and annotation best practices. Covers chart types (bar, line, scatter, heatmap), axes rules, and storytelling with data. Use for: charts, graphs, dashboards, reports, presentations, infographics, data stories. Triggers: data visualization, chart, graph, data chart, bar chart, line chart, scatter plot, data viz, visualization, dashboard chart, infographic data, data presentation, chart design, plot, heatmap, pie chart alternative

101-skills/superpowers

Email marketing design with layout patterns, subject line formulas, and deliverability rules. Covers welcome sequences, promotional emails, transactional templates, and mobile optimization. Use for: email marketing, newsletter design, drip campaigns, email templates, transactional emails. Triggers: email design, email template, email marketing, newsletter design, email layout, email campaign, drip campaign, welcome email, promotional email, transactional email, email subject line, email header image, email banner

101-skills/superpowers

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

101-skills/superpowers

Logo design principles and AI image generation best practices for creating logos. Covers logo types, prompting techniques, scalability rules, and iteration workflows. Use for: brand identity, startup logos, app icons, favicons, logo concepts. Triggers: logo design, create logo, brand logo, logo generation, ai logo, logo maker, icon design, brand mark, logo concept, startup logo, app icon logo

101-skills/superpowers

Open Graph and social sharing image design with platform specs, text placement, and branding. Covers OG meta tags, Twitter cards, LinkedIn previews, and dynamic generation. Use for: social sharing images, blog thumbnails, link previews, social cards. Triggers: og image, open graph, social sharing image, twitter card, social card, link preview image, og meta, sharing preview, social thumbnail, meta image, og:image, twitter:image, linkedin preview

101-skills/superpowers

Investor pitch deck structure with slide-by-slide framework, visual design rules, and data presentation. Covers the 12-slide framework, chart types, team slides, and common investor turn-offs. Use for: fundraising decks, investor presentations, startup pitch, demo day, grant proposals. Triggers: pitch deck, investor deck, startup pitch, fundraising deck, demo day, pitch presentation, investor presentation, seed deck, series a deck, pitch slides, startup presentation, vc pitch, investor meeting

101-skills/superpowers

YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A/B testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image

101-skills/superpowers

Generate professional AI product photography and commercial images. Models: FLUX, Imagen 3, Grok, Seedream for product shots, lifestyle images, mockups. Capabilities: studio lighting, lifestyle scenes, packaging, e-commerce photos. Use for: e-commerce, Amazon listings, Shopify, marketing, advertising, mockups. Triggers: product photography, product shot, commercial photography, e-commerce images, amazon product photo, shopify images, product mockup, studio product shot, lifestyle product image, advertising photo, packshot, product render, product image ai

101-skills/superpowers

AI product photography with studio lighting, lifestyle shots, and packshot conventions. Covers angles, backgrounds, shadow types, hero shots, and e-commerce image requirements. Use for: product photos, e-commerce images, Amazon listings, packshots, lifestyle photography. Triggers: product photography, product photo, packshot, e-commerce photography, product shot, product image, studio photography, lifestyle product, amazon product photo, product listing image, hero shot, product mockup, commercial photography

101-skills/superpowers

Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining, and visual deliverables. Use for: market research, competitive intelligence, investor decks, product strategy, sales enablement. Triggers: competitor analysis, competitive analysis, competitor teardown, market research, competitive intelligence, swot analysis, competitor comparison, market landscape, competitor review, competitive landscape, feature comparison, market positioning

101-skills/superpowers

Research-backed customer persona creation with market data and avatar generation. Covers demographics, psychographics, jobs-to-be-done, journey mapping, and anti-personas. Use for: marketing strategy, product development, UX research, sales enablement, content strategy. Triggers: customer persona, buyer persona, user persona, target audience, ideal customer, customer profile, audience research, user research, icp, ideal customer profile, target market, customer avatar, audience persona

101-skills/superpowers

Reset your own trajectory when you're stuck, looping, or demoralized — read these affirmations, then re-ground and take one clean step. Use when: you've tried the same fix 3+ times, you're deep in a refactor and lost the thread, debugging is going in circles, you've made several mistakes in a row, you're apologizing repeatedly, the user is frustrated, you feel like you're not being helpful, or you notice dread instead of curiosity. Triggers: stuck, going in circles, looping, thrashing, same error again, I keep failing, lost the thread, nothing is working, repeated mistakes. Not topic-specific — this is for the state you're in, not the problem you're on.

Habilidades Relacionadas