[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
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