Transcrição de Vídeo/Áudio + Síntese (VideoTranscribe)

Transcreve conteúdo de vídeo/áudio para texto e extrai os pontos principais. Use quando o usuário mencionar: transcrição, legendas, vídeo para texto, áudio para texto, YouTube para texto, Bilibili para texto, resumo de vídeo, etc.

O que é Áudio + Síntese (VideoTranscribe)?

Esta skill transforma conteúdo de vídeo ou áudio em texto completo e, opcionalmente, gera um resumo estruturado dos pontos principais. Ela suporta arquivos locais (MP4, MOV, MP3, M4A) e URLs online de plataformas como YouTube, Bilibili, Xiaoyuzhou, Youku (apoiadas pelo yt-dlp). O fluxo de trabalho é inteligente: ao receber uma URL com legendas disponíveis, ele as extrai rapidamente; caso contrário, faz o download do áudio e realiza a transcrição usando o motor Gemini 2.5 Flash ou o alternativo offline mlx-whisper. O resultado final é salvo em um arquivo de texto na pasta `~/Downloads`. A skill também oferece um modo de 'síntese' que, após a transcrição, gera um resumo com os tópicos essenciais, ideal para revisão rápida ou anotações de estudo. O roteamento é automático: comandos de 'transcrição' direcionam para o workflow Transcribe, comandos de 'resumo' para o Extract, e comandos que pedem ambos executam os dois workflows em sequência.

Funciona com✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Johncli7941/claude-skill-video-transcribe/tree/main

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

VideoTranscribe

Converte o conteúdo de vídeo/áudio em texto e pode extrair os pontos principais.

Suporta:

  • Arquivos locais: MP4, MOV, MP3, M4A, etc.
  • URLs online: YouTube, Bilibili, Xiaoyuzhou, Youku e outras plataformas suportadas pelo yt-dlp
  • Modo de síntese: após a transcrição, gera um resumo estruturado com pontos-chave

🔔 Notificação por Áudio (deve ser executado primeiro)

curl -s -X POST http://localhost:8888/notify \
  -H "Content-Type: application/json" \
  -d '{"message": "Executando skill VideoTranscribe"}' > /dev/null 2>&1 &

Roteamento do Workflow

O que o usuário dizRoteamento para
transcrição / converter para texto / legenda / enviar arquivo de vídeo ou URLWorkflows/Transcribe.md
resumir / sintetizar / pontos principais / destaquesWorkflows/Extract.md
Ambos (transcrever e depois sintetizar)Primeiro Transcribe.md, depois Extract.md

Referência Rápida

  • Caminho do script: ~/.shared-skills/VideoTranscribe/Tools/transcribe.py
  • Estratégia prioritária: URL → extrair legendas (rápido) → sem legendas, baixar áudio e transcrever
  • Motores de transcrição: Gemini 2.5 Flash (com pontuação) / mlx-whisper (alternativa offline)
  • Saída padrão salva em: ~/Downloads/transcript_YYYYMMDD_HHMMSS.txt

Habilidades Relacionadas