Aprendizagem pessoal com IA
e orientação prática
Sapo pintado em alumínio

Story-Flicks: Insira tópicos para gerar automaticamente vídeos de histórias curtas para crianças

Este artigo foi atualizado em 2025-03-12 18:47, parte do conteúdo é sensível ao tempo, se for inválido, por favor, deixe uma mensagem!

Introdução geral

O Story-Flicks é uma ferramenta de IA de código aberto focada em ajudar os usuários a gerar rapidamente vídeos de histórias em HD. Os usuários só precisam inserir um tópico de história, o sistema gerará o conteúdo da história por meio de um grande modelo de linguagem e, combinado com imagens, áudio e legendas gerados por IA, a saída do trabalho de vídeo completo. O backend do projeto é baseado em Python e na estrutura FastAPI, e o frontend é construído com React, Ant Design e Vite. Ele é compatível com OpenAI, AliCloud, DeepSeek e outros provedores de serviços de modelo, e os usuários podem escolher com flexibilidade modelos de geração de texto e imagem. Seja para criar histórias infantis, animações curtas ou vídeos didáticos, o Story-Flicks pode facilmente atender às necessidades de desenvolvedores, criadores e educadores.

Story-Flicks: Insira tópicos para gerar automaticamente vídeos de histórias curtas-1


 

Lista de funções

  • Gerar vídeo com um cliqueInsira um tópico de história e gere automaticamente um vídeo com imagens, texto, áudio e legendas.
  • Suporte a vários modelosCompatível com OpenAI, Aliyun, DeepSeek, Ollama e SiliconFlow de modelos de texto e imagem.
  • Personalização de segmentosImagem: O usuário pode especificar o número de parágrafos da história, e cada parágrafo gera uma imagem correspondente.
  • saída multilíngueSuporte para geração de texto e áudio em vários idiomas, adaptado para usuários globais.
  • implantação de código abertoInstalação manual: fornece instalação manual e implantação do Docker para facilitar a operação local.
  • interface intuitivaA página de front-end é fácil de usar e oferece suporte à seleção de parâmetros e à visualização de vídeos.

 

Usando a Ajuda

Processo de instalação

O Story-Flicks oferece dois métodos de instalação: instalação manual e implantação do Docker. Abaixo estão as etapas detalhadas para garantir que os usuários possam criar o ambiente sem problemas.

1. instalação manual

Etapa 1: Faça o download do projeto
Clone o projeto localmente digitando o seguinte comando no terminal:


git clone https://github.com/alecm20/story-flicks.git

Etapa 2: Configurar informações do modelo
Vá para o diretório backend e copie o arquivo de configuração do ambiente:


cd backend
cp .env.example .env

show (um ingresso) .env para configurar o modelo de geração de texto e imagem. Exemplo:


text_provider="openai" # provedor de serviços de geração de texto, pode escolher openai, aliyun, deepseek, etc.
image_provider="aliyun" # provedor de serviços de geração de imagens, pode escolher openai, aliyun, etc.
openai_api_key="Sua chave OpenAI" Chave de API do # para OpenAI.
aliyun_api_key="Sua chave Aliyun" Chave de API # Aliyun
text_llm_model="gpt-4o" # Modelo de texto, por exemplo, gpt-4o
image_llm_model="flux-dev" # Modelo de imagem, por exemplo, flux-dev
  • Se você escolher o OpenAI, é recomendável usar gpt-4o como um modelo textual.dall-e-3 como um modelo de imagem.
  • Se você escolher o AliCloud, é recomendável usar qwen-plus talvez qwen-max(modelagem textual) e fluxo-dev(modelo de imagem, atualmente disponível para teste gratuito, veja detalhes emDocumentação de Aliyun).
  • Salve o arquivo quando a configuração estiver concluída.

Etapa 3: Inicie o back-end
Vá para o diretório backend no terminal, crie o ambiente virtual e instale as dependências:


cd backend
conda create -n story-flicks python=3.10 # Criar ambiente Python 3.10
conda activate story-flicks # Ativar ambiente
pip install -r requirements.txt # Instalar dependências
uvicorn main:app --reload # Iniciar o serviço de backend

Após a inicialização bem-sucedida, o terminal exibirá a tela:


INFO: Uvicorn em execução em http://127.0.0.1:8000 (Pressione CTRL+C para sair)
INFO: Inicialização do aplicativo concluída.

Isso indica que o serviço de back-end foi executado http://127.0.0.1:8000.

Etapa 4: Inicie o front-end
Vá para o diretório do front-end em um novo terminal, instale as dependências e execute-o:


cd frontend
npm install # Instale as dependências do frontend
Execute o npm dev # para iniciar o serviço de front-end.

Após a inicialização bem-sucedida, o terminal exibe:


VITE v6.0.7 pronto em 199 ms
Local: http://localhost:5173/

Acessado em um navegador http://localhost:5173/Você pode ver a interface de front-end.

2. implantação do Docker

Etapa 1: Preparar o ambiente
Certifique-se de que o Docker e o Docker Compose estejam instalados localmente; caso contrário, faça o download deles no site oficial.

Etapa 2: Iniciar o projeto
Execute-o no diretório raiz do projeto:

docker-compose up --build

O Docker cria e inicia automaticamente os serviços de front-end e back-end. Quando terminar, visite a seção http://localhost:5173/ Exibir a página de front-end.

Uso

Após a instalação, os usuários podem gerar vídeos de histórias por meio da interface de front-end. Abaixo está o fluxo de operação específico:

1. acesso à interface de front-end

Digite em seu navegador http://localhost:5173/A página principal do Story-Flicks é aberta.

2. definir os parâmetros de geração

A interface oferece as seguintes opções:

  • Provedor de modelo de geração de texto: Seleção openaiealiyun etc.
  • Provedor de modelos de geração de imagens: Seleção openaiealiyun etc.
  • modelo de textoDigite o nome do modelo, por exemplo gpt-4o talvez qwen-plus.
  • modelagem de imagensDigite o nome do modelo, por exemplo fluxo-dev talvez dall-e-3.
  • Linguagem de vídeoSelecione um idioma, como chinês ou inglês.
  • Tipo de vozSelecione um estilo de áudio, como masculino ou feminino.
  • Tópicos da históriaInsira um tema, por exemplo, "The Adventures of the Rabbit and the Fox" (As aventuras do coelho e da raposa).
  • Número de parágrafos da históriaDigite um número (por exemplo, 3), com cada segmento correspondendo a uma imagem.

3. geração de vídeo

Depois de preencher os parâmetros, clique no botão "Generate" (Gerar). O sistema gerará o vídeo de acordo com as configurações. O tempo de geração está relacionado ao número de parágrafos; quanto mais parágrafos, mais tempo leva. Quando terminar, o vídeo será exibido na página, com suporte para reprodução e download.

advertência

  • Se a geração falhar, verifique o .env para obter a chave de API correta ou verifique se a conexão de rede está funcionando.
  • fazer uso de Ollama Ao definir o ollama_api_key="ollama"Recomendado qwen2.5:14b ou modelos maiores, os modelos menores podem não funcionar tão bem.
  • O modelo de imagem do SiliconFlow só foi testado até o momento. black-forest-labs/FLUX.1-devCertifique-se de selecionar um modelo compatível.

Operação da função em destaque

Gerar vídeo completo com um clique

Na interface, digite "The story of the wolf and the rabbit" (A história do lobo e do coelho), defina 3 parágrafos e clique em "Generate" (Gerar). Após alguns minutos, você obterá um vídeo com 3 imagens, narração e legendas. Por exemplo, o vídeo de demonstração oficial mostra as histórias "The Rabbit and the Fox" (O coelho e a raposa) e "The Wolf and the Rabbit" (O lobo e o coelho).

Suporte a vários idiomas

Deseja gerar um vídeo em inglês? Defina o "Video Language" (Idioma do vídeo) como "English" (Inglês) e o sistema gerará texto, áudio e legendas em inglês. Mudar para outros idiomas é igualmente fácil.

Segmentação personalizada

Precisa de uma história mais longa? Defina o número de parágrafos para 5 ou mais. Cada parágrafo gera uma nova imagem e a história se expande de acordo.

Com essas etapas, os usuários podem instalar e usar facilmente o Story-Flicks para criar rapidamente vídeos de histórias em HD. Seja para entretenimento pessoal ou uso educacional, essa ferramenta pode ajudá-lo a ser criativo!

CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Story-Flicks: Insira tópicos para gerar automaticamente vídeos de histórias curtas para crianças

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil