[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:
- Ler URL do YouTube
- Baixar o áudio
- Converter áudio para texto
- Resumir em Markdown
- Resumir texto para áudio
- 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