Gerador de curtas do YouTube (com difusão estável e 11Labs) ??
Visão geral
Este projeto visa gerar Shorts envolventes no YouTube usando o poder da análise de dados não estruturados. Ao aproveitar a API PRAW, GPT (Generative Pretrained Transformer) e o modelo StableDiffusion da Stability AI, este software pode gerar vídeos criativos e inovadores de Shorts do YouTube, auxiliando os criadores de conteúdo na produção de conteúdo cativante. Teste o canal do YouTube
Começando
- Integração PRAW ?: O aplicativo se integra à API PRAW (Python Reddit API Wrapper) para extrair dados de texto de alta qualidade do Reddit. Esses dados são então usados como entrada para o processo de geração de conteúdo.
- Geração de texto baseada em GPT : usando um modelo GPT pré-treinado, o software gera prompts de texto que servem de base para scripts de Shorts do YouTube.
- Síntese de imagem StableDiffusion ?️: O modelo StableDiffusion do Stability AI é utilizado para gerar conteúdo visual correspondente para cada script curto do YouTube. Isso adiciona um aspecto visualmente atraente aos Shorts gerados.
- Renderização de vídeo ?: O texto gerado e o conteúdo da imagem são mesclados e os Shorts do YouTube são renderizados como arquivos de vídeo para download que podem ser carregados diretamente no YouTube.
Instalação
- Clone o repositório executando o seguinte comando:
git clone https://github.com/[username]/MIS284N-UD-YT-Shorts-Generator.git
- Executar o caderno?
Contribuindo?
Contribuições para este projeto são bem-vindas. Veja como você pode se envolver:
- Bifurque o repositório
- Crie um novo branch (por exemplo,
feature/add-new-feature
) - Faça as alterações necessárias e confirme-as
- Envie seu branch para seu repositório bifurcado
- Abra uma solicitação pull explicando suas alterações
Certifique-se de que seu código esteja de acordo com o estilo de código existente e que todos os testes sejam aprovados antes de enviar uma solicitação pull.
Licença?
Este projeto está licenciado sob a licença MIT.
Consulte os respectivos repositórios para obter mais detalhes e informações sobre licença.