Executando verificação de segurança...
3

[BuildInPublic] - Estou criando uma ferramenta para resumir videos do youtube.

👋🏽 Iniciarei um #buildinpublic #3Turno

😓 Problema:

Estou precisando assistir vários vídeos no YouTube para continuar minha série Python365Dias. Mesmo em 2x, não está sendo suficiente.

💡 Solução:

Criar uma ferramenta que irá realizar o seguinte fluxo:

  1. Ler URL do YouTube
  2. Baixar o áudio
  3. Converter áudio para texto
  4. Resumir em Markdown
  5. Resumir texto para áudio
  6. Gerar áudio do resumo

Fiz uma POC e os resultados foram:

🔥 Utilizei o seguinte vídeo: http://youtube.com/watch?v=bmmQA8A-yUA
🔥 Baixei o áudio de 4 horas
🔥 Converti o áudio para texto: 227.592 caracteres
🔥 Resumi o texto em Markdown: 117.027 caracteres
🔥 Resumi o Markdown: 66.880 caracteres
🔥 Gerei um áudio do último resumo: 1 hora 🤩

Curiosidades

• Todos os resumos foram de 🇺🇸 -> 🇧🇷
• Custo total: R$ 15,00

Próximos passos

• Reduzir o custo
• Desenvolver o front-end
• Criar a API
• Fazer o deploy
• Validar a solução

Ferramentas

· python
· yt_dlp
· openai
· pydub
· textwrap
· fastapi
· shadcn

Durante o processo de construção compartilharei todos os detalhes técnicos.

Come Kids

Carregando publicação patrocinada...
1
1

Consegui reduzir de R$ 15,00 para R$ 1,20, em um vídeo de 4h.

  • Estou usando uma biblioteca em Python para pré-sumarizar antes.
  • Também não baixo mais o áudio do YouTube para depois sumarizar.