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

Robô da Newsletter para o Youtube

Fala gurizada!

Me chamo Gabriel e estou MUITO feliz em botar no ar o projeto do meu Robô que extrai o conteúdo recebido no e-mail cadastrado na Newsletter dos Deschamps, formata, transforma em áudio, cria um vídeo com este áudio e posta no Youtube com titulo, descrição, tags e thumbnail tudo bonitinho!

Uns meses atrás enviei um e-mail para o Guga Deschamps contando minha ideia e solicitando a permissão para por isso no ar um dia (dando todos os créditos, claro), ele topou e eu comecei a desenvolver o projeto (visto que estava em uma etapa super inicial).

O robô foi desenvolvido em Javascript utilizando NodeJS e express seguindo muitas ideias lá da playlist do robô que o filipe fez.

É muito massa ver o quanto eu aprendi com esse projeto, desde a hospedagem local (sim, o robô tá rodando em uma máquina aqui no meu escritório kkkk), autenticação OAuth2, até certificados SSL e etc...
Tive problemas em hospedar em servidores cloud gratuitos, pois as máquinas disponibilizadas não passavam de 1GB de ram, e para renderizar o video via ffmpeg precisaria de muito mais que isso.

Enfim, só queria agradecer ao Filipe e Guga por disponibilizarem esse conteúdo TOP da newsletter e por fomentarem tanto estes assuntos na nossa área!

O repo no github vou disponibilizar em breve, assim que eu conseguir organizar as questões de variáveis de ambiente, certificados que estão hardcoded, fazer um README bonitinho e etc...

Comentem aí o que acharam do projeto, quais melhorias podemos fazer no robô? Quais outras tecnologias podemos usar pra deixar ele ainda mais massa?

EDIT:

Segue o link para o repositório no github: https://github.com/gabrielpasini/newsletter_robot

Carregando publicação patrocinada...
2

Fala sério!

Muito bacana a iniciativa! Tenho certeza de que desenvolver esse projeto foi algo incrível e a experiência adquirida é algo que você levará para vida.

É um ótimo começo

Você já deve estar pensado em quais serão os próximos passos e, por conta disso, seria interessante ter um roadmap (quando existir o repositório) para guiá-lo pelas próximas melhorias.

Falando em melhorias, penso que seria interessante incluir legendas no vídeo. Além disso tentar melhorar a dicção do robô (não sei se isso existe 😅), para lidar com as pausas longas entre as palavras. Por último, transformar cada tópico da newsletter em um Shorts.

Aproveitando isso

Depois de desenvolver essa última melhoria, acredito que você terá um produto capaz de transformar conteúdo textual em vídeo. O caminho é longo, mas pode escalar e se transformar em um serviço que agrega valor, tanto para criadores de conteúdo em mídias sociais, quanto para empresas que buscam se digitalizar e alcançar seus diferentes públicos.

Enfim, parabéns pela iniciativa e por ter seguido até aqui!

2

Mano, o teu comentário tá perfeito, muito obrigado de verdade!

Sobre melhorar o TTS, com certeza é o próximo passo a se seguir. A ideia de transformar os tópicos em shorts, com certeza vai entrar no roadmap pq eu amei!

Sobre transformá-lo em um produto futuramente, nada impede, mas por hora eu estou com a ideia de abri-lo para a comunidade contribuir e utilizar também, parecido com o que o Filipe fez com a playlist dele.

2
1
2

Achei muito legal sua ideia, cara. Realmente inspiradora.
Fiquei matutando aqui se poderia fazer algo "simples" assim, porém tão bacana e desafiador quanto o seu, principalmente agora que estou retornando à essa área, retomando meus estudos depois de tanto tempo afastado.
Curto muito essas sacadas de soluções automatizadas.
Parabéns!

1

Valeu mano, realmente é um aprendizado muito grande! Eu sempre digo que boa parte do conhecimento que me levou até onde estou agora foi adquirido em meus projetos pessoais!

2

Cara, genial!!

Eu sempre fazia umas "gambiarras" pra ouvir a newsletter, e você automatizou isso em um nível absurdo!

Nada como começar a usar o tabnews (fiz meu cadastro há meses, mas não usava) e já ver uma tab dessas!

1

Boa! Automatizar coisas que antes fazíamos manualmente SEMPRE nos traz vantagens!

O Tabnews é incrível, a galera é top demais por aqui. Tenho entrado todos os dias pra acompanhar os conteúdos da comunidade!

2
2

Muito legal!! Parabéns
Fiz algo parecido onde eu pegava um texto e gerava o áudio usando o site speechify (acho a fala mais natural), gerava imagens usando a api do Dall-e e juntava as imagens com legenda num vídeo em mp4.

2

Muito obrigado pelo teu comentário mano!
Tenho muita vontade de melhorar o TTS, ainda não achei nada gratuito e melhor que essa lib que usei (gtts) mas vou estudar se é possível automatizar através do site speechify de alguma forma. Sobre as imagens geradas por IA via API, tá em primeiro lugar no meu roadmap! :D

2

Opa disponha.
No caso eu precisei utilizar selenium pra poder interagir com o site. Não sei se seria interessante pra você, mas se quiser eu tento resgatar o código.

2
2
0