Communitygithub.com

pcyone/textbook-vocabulary-video-skill

Skill de automação de vídeos Remotion para vocabulário de livros didáticos: narração em chinês e inglês, legendas, quizzes, verificação de qualidade e roteiro para WeChat Video.

O que é textbook-vocabulary-video-skill?

Este skill automatiza a criação de vídeos educacionais de vocabulário a partir de livros didáticos, usando Remotion para renderização programática. Ele gera narração bilíngue (chinês e inglês) com TTS, legendas sincronizadas, quizzes interativos e verificação automática de qualidade. O skill também produz roteiros prontos para publicação no WeChat Video (视频号), economizando horas de edição manual. Ideal para educadores, criadores de conteúdo e desenvolvedores que desejam escalar a produção de vídeos de aprendizado de idiomas com consistência e precisão. Suporta integração com CI/CD e controle de versão para colaboração em equipe.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add pcyone/textbook-vocabulary-video-skill

Perguntar na sua IA favorita

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

Documentação

O que textbook-vocabulary-video-skill faz?

Skill de automação de vídeos Remotion para vocabulário de livros didáticos: narração em chinês e inglês, legendas, quizzes, verificação de qualidade e roteiro para WeChat Video.

Visão Geral

Este skill permite gerar vídeos de vocabulário automaticamente a partir de dados estruturados de livros didáticos, utilizando o framework Remotion para renderização baseada em React. Cada vídeo inclui:

  • Narração bilíngue: voz gerada por TTS em chinês e inglês.
  • Legendas sincronizadas: exibição simultânea com a narração.
  • Quiz embutido: perguntas de múltipla escolha ao final de cada palavra.
  • Verificação de qualidade: validação de áudio, vídeo e timing.
  • Roteiro para WeChat Video: texto pronto para postagem.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex CLI
  • Qualquer ambiente com Node.js e Remotion

Como Usar

  1. Prepare os dados de vocabulário no formato JSON (ver seção de exemplos).
  2. Execute o comando Remotion para renderizar o vídeo:
npx remotion render src/index.ts output.mp4
  1. O skill gera automaticamente:
    • Arquivo de áudio (.mp3)
    • Legendas (.srt)
    • Roteiro para WeChat Video (.md)

Exemplo de Dados de Entrada

[
  {
    "word": "ephemeral",
    "translation": "efêmero",
    "definition": "lasting for a very short time",
    "example_sentence": "The beauty of cherry blossoms is ephemeral."
  }
]

Estrutura do Projeto

.
├── src/
│   ├── index.ts          # Ponto de entrada Remotion
│   ├── Video/
│   │   ├── Scene.tsx     # Cena de cada palavra
│   │   └── Quiz.tsx      # Componente do quiz
│   ├── utils/
│   │   ├── tts.ts        # Geração de TTS
│   │   └── quality.ts    # Verificação de qualidade
│   └── assets/           # Recursos estáticos
├── output/               # Saída do vídeo
└── package.json

Personalização

Você pode personalizar:

  • Velocidade da narração
  • Estilo das legendas (fonte, cor, posição)
  • Número de perguntas do quiz
  • Idioma adicional (além de chinês e inglês)

Verificação de Qualidade

O skill valida automaticamente:

  • Duração do áudio vs. duração da cena
  • Sincronização entre legenda e narração
  • Formato correto dos dados de entrada
  • Ausência de palavras duplicadas

Integração Contínua

Adicione ao seu pipeline CI/CD:

name: Renderizar Vídeo
on: [push]
jobs:
  render:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - run: npm install
      - run: npx remotion render src/index.ts output.mp4

Contribuição

Contribuições são bem-vindas! Abra uma issue ou pull request no repositório original.

Licença

MIT

Habilidades Relacionadas