CommunityEscrita e Ediçãogithub.com

YoungXu06/pptalker-skill

Transforma slides em PPT/PDF/HTML em vídeos narrados com IA e legendas multilíngues. Forma uma pipeline de conteúdo → slides → vídeo junto com content-to-slides.

O que é pptalker-skill?

Esta skill permite que agentes de IA, como Claude Code, Cursor ou Codex, convertam apresentações em PowerPoint (PPT), PDF ou HTML em vídeos de explicação completos, com narração gerada por inteligência artificial e legendas em múltiplos idiomas. Ela é especialmente útil para criadores de conteúdo educacional, palestrantes e profissionais que desejam transformar rapidamente slides estáticos em vídeos dinâmicos e acessíveis. A skill funciona como parte de uma pipeline de automação: primeiro, o conteúdo textual é transformado em slides pela skill 'content-to-slides', e então o pptalker-skill converte esses slides em vídeo com áudio sincronizado e legendas. O processo envolve extrair texto e elementos visuais dos slides, gerar narração via TTS (text-to-speech), e combinar tudo em um arquivo de vídeo final. Suporta os formatos de entrada mais comuns (PPT, PDF, HTML) e oferece suporte a legendas em vários idiomas, tornando o conteúdo mais inclusivo.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add YoungXu06/pptalker-skill

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que pptalker-skill faz?

Transforma slides em PPT/PDF/HTML em vídeos narrados com IA e legendas multilíngues. Forma uma pipeline de conteúdo → slides → vídeo junto com content-to-slides.

Visão Geral

Esta skill capacita agentes de IA a converterem apresentações estáticas (PowerPoint, PDF ou HTML) em vídeos de explicação completos. O processo inclui:

  • Extração de Conteúdo: Extrai texto e elementos visuais dos slides de entrada.
  • Geração de Narração: Usa síntese de voz por IA (TTS) para criar uma narração natural e fluida.
  • Adição de Legendas: Gera legendas em múltiplos idiomas com base no texto extraído.
  • Renderização de Vídeo: Combina slides, narração e legendas em um único arquivo de vídeo.

Como Usar

Integre esta skill ao seu agente de IA (ex.: Claude Code, Cursor). Forneça o caminho para um arquivo PPT, PDF ou HTML, e a skill retornará um vídeo narrado.

Exemplo de Uso (via CLI)

# Converter um arquivo PowerPoint em vídeo
pptalker --input ./slides/palestra.pptx --output ./videos/palestra.mp4 --language pt-BR

# Converter um PDF com legendas em inglês e espanhol
pptalker --input ./slides/relatorio.pdf --output ./videos/relatorio.mp4 --languages en,es

Parâmetros Principais

ParâmetroDescrição
--inputCaminho para o arquivo de entrada (PPT, PDF, HTML)
--outputCaminho para o arquivo de vídeo de saída
--languageIdioma principal para narração (ex.: pt-BR, en)
--languagesIdiomas adicionais para legendas (separados por vírgula)

Requisitos

  • Python 3.8+ instalado no sistema
  • Dependências Python: pip install pptalker-ai
  • Acesso a um motor TTS (local ou via API)
  • FFmpeg para renderização de vídeo

Pipeline Completo

Para criar um fluxo de trabalho completo de conteúdo a vídeo:

  1. Use content-to-slides para transformar texto bruto em slides.
  2. Use pptalker-skill para converter esses slides em um vídeo narrado.
# Etapa 1: Gerar slides a partir de conteúdo
content-to-slides --input ./conteudo/artigo.md --output ./slides/palestra.pptx

# Etapa 2: Converter slides em vídeo
pptalker --input ./slides/palestra.pptx --output ./videos/palestra.mp4 --language pt-BR

Limitações

  • A qualidade da narração depende do motor TTS utilizado.
  • Slides com animações complexas podem não ser totalmente preservados.
  • Arquivos HTML com JavaScript interativo podem exigir pré-processamento.

Suporte

Para relatar problemas ou sugerir melhorias, visite o repositório oficial: YoungXu06/pptalker-skill.

Habilidades Relacionadas