[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

Acho que da pra tentar reduzir o custo usando a API do Gemini, até agr o uso do gpt deles é gratuito, estou usando pra um projeto e tem funcionado bem

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.