Communitygithub.com

inference-sh/skills (Geração de Avatares com Voz)

Gera vídeos de avatar com falas realistas a partir de um retrato usando Pruna P-Video-Avatar via CLI do inference.sh. 18x mais rápido e 6x mais barato que concorrentes.

O que é skills (Geração de Avatares com Voz)?

Esta skill permite que agentes de IA (como Claude Code, Cursor, Codex) transformem uma imagem de retrato em um vídeo de avatar com voz realista, utilizando o modelo Pruna P-Video-Avatar hospedado na plataforma inference.sh. Ela oferece suporte a TTS integrado, 30 vozes em 10 idiomas, resoluções 720p/1080p, fundos dinâmicos e controle de corpo inteiro. A skill é ideal para criar apresentadores de IA, demos de produtos, vídeos explicativos e influenciadores virtuais. O fluxo principal envolve o upload de uma imagem de rosto (gerada por P-Image ou fornecida pelo usuário) e um texto ou áudio para o avatar falar, resultando em um vídeo MP4 com sincronização labial precisa. Toda a comunicação é feita via CLI do inference.sh, que abstrai a complexidade de APIs e hospedagem de modelos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add inference-sh/skills

Perguntar na sua IA favorita

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

Documentação

O que skills (Geração de Avatares com Voz) faz?

Gere vídeos de avatar com voz realista usando o modelo Pruna P-Video-Avatar via CLI do inference.sh. Transforme uma imagem de retrato em um vídeo de falante realista com TTS integrado. 18x mais rápido e 6x mais barato que os concorrentes.

Modelos: P-Video-Avatar, P-Image (para geração de retratos).

Capacidades: texto-para-avatar, avatares guiados por áudio, 30 vozes, 10 idiomas, 720p/1080p, TTS integrado, fundos dinâmicos, controle de corpo inteiro.

Usos: apresentadores de IA, demonstrações de produtos, vídeos explicativos, influenciadores virtuais, marketing, educação.

Pré-requisitos

  • CLI do inference-sh instalada e configurada com token de API válido.
  • Uma imagem de rosto (ou use P-Image para gerar uma).

Como usar

1. Gerar um retrato com P-Image (opcional)

inference-sh run pruna-ai/p-image \
  --prompt "Retrato profissional de uma mulher jovem sorrindo, fundo neutro"

Isso retornará uma URL para a imagem gerada.

2. Criar um vídeo de avatar com texto

inference-sh run pruna-ai/p-video-avatar \
  --portrait_url "<URL_DA_IMAGEM>" \
  --text "Olá, eu sou um apresentador de IA criado com Pruna!" \
  --voice "pt-BR-Wavenet-A" \
  --resolution "720p"

3. Criar um vídeo de avatar com áudio

inference-sh run pruna-ai/p-video-avatar \
  --portrait_url "<URL_DA_IMAGEM>" \
  --audio_url "<URL_DO_ARQUIVO_DE_AUDIO>" \
  --background "#FF5733"

4. Personalizar com fundo dinâmico

inference-sh run pruna-ai/p-video-avatar \
  --portrait_url "<URL_DA_IMAGEM>" \
  --text "Assista ao fundo se movendo!" \
  --voice "pt-BR-Wavenet-B" \
  --background "party"

Nota: Os fundos dinâmicos são controlados pelo parâmetro --background ("party", "business", "nature", etc.).

Parâmetros

ParâmetroDescriçãoObrigatório
--portrait_urlURL da imagem de rosto (JPEG/PNG)Sim
--textTexto a ser falado pelo avatarSe --audio_url não for fornecido
--audio_urlURL do áudio para guiar o avatarSe --text não for fornecido
--voiceCódigo da voz (ex.: en-US-Wavenet-D)Não (padrão: en-US-Wavenet-D)
--resolutionResolução do vídeo: 720p ou 1080pNão (padrão: 720p)
--backgroundCor HEX ou nome do tema de fundoNão (padrão: #000000)

Saída

A saída é uma URL para o vídeo MP4 baixável contendo o avatar falando.

Exemplos de vocês disponíveis

  • pt-BR-Wavenet-A (Português brasileiro, feminino)
  • pt-BR-Wavenet-B (Português brasileiro, masculino)
  • en-US-Wavenet-D (Inglês americano, masculino)
  • es-ES-Wavenet-C (Espanhol europeu, feminino)

Consulte a documentação oficial do inference.sh para a lista completa de vozes e idiomas.

Casos de uso

  • Apresentador virtual de IA: Crie apresentadores consistentes para vídeos corporativos.
  • Demonstração de produto: Mostre seu produto com um avatar falante.
  • Vídeos explicativos: Converta roteiros em vídeos com narração com avatar.
  • Educação: Crie tutoriais com instrutor virtual.
  • Marketing: Gere conteúdo personalizado em escala.

Suporte

Para dúvidas ou problemas, consulte os documentos oficiais ou entre em contato com a comunidade no GitHub do inference.sh.

Individual skills in this repo

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

inference-sh/skills

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

inference-sh/skills

Create AI-powered social media content for TikTok, Instagram, YouTube, Twitter/X. Generate: images, videos, reels, shorts, thumbnails, captions, hashtags. Tools: FLUX, Veo, Seedance, Wan, Kokoro TTS, Claude for copywriting. Use for: content creators, social media managers, influencers, brands. Triggers: social media content, tiktok, instagram reels, youtube shorts, twitter post, content creator, ai influencer, social content, reels, shorts, viral content, thumbnail generator, caption generator,

inference-sh/skills

Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: product demos, testimonials, explainers, social ads, brand videos. Use for: Facebook ads, YouTube ads, product launches, brand awareness. Triggers: marketing video, ad video, promo video, commercial, brand video, product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video

Habilidades Relacionadas