Toonflow: Herramienta de IA para Convertir Novelas en Cortos Dramáticos

Toonflow: Herramienta de IA para Transformar Novelas en Cortos Dramáticos

Si alguna vez has soñado con transformar tu novela favorita o la idea de una historia en una película corta vibrante, Toonflow es la solución de código abierto que hace realidad ese sueño. Construido con Node.js, TypeScript y una serie de bibliotecas de IA populares, automatiza casi cada paso del ciclo de producción: creación de personajes, redacción de guiones, generación de guiones gráficos e incluso síntesis de videos.

¿Qué es Toonflow?

  • Propósito: Una plataforma de IA de extremo a extremo para convertir texto en drama corto.
  • Características Clave:
  • Generación de Personajes: Analiza el texto para generar automáticamente perfiles de personajes (apariencia, personalidad, roles).
  • Generación de Guiones: Produce guiones estructurados, escena por escena, basados en pasajes de novela seleccionados.
  • Creación de Guiones Gráficos: Genera indicaciones para guiones gráficos con pistas visuales detalladas.
  • Síntesis de Video: Integra modelos de imágenes y videos de IA para producir clips cortos.
  • Soporte Multiformato: Gestiona novelas, guiones, cómics y textos de diálogos de videojuegos.
  • Procesamiento por Lotes y Colas: Gestionar múltiples capítulos o proyectos simultáneamente.
  • Código abierto: Lanzado bajo AGPL‑3.0, el repositorio incluye todo el código fuente, documentación y ejemplos de front‑end.
  • Soporte de Plataforma: Actualmente solo disponible para Windows en la aplicación de escritorio, pero la implementación en servidor es compatible con Ubuntu y CentOS.

¿Por qué usar Toonflow?

  1. Velocidad y Eficiencia: Reduce el tiempo de flujo creativo diez veces.
  2. Accesibilidad: No se requiere experiencia especializada en cine; la IA hace el trabajo pesado.
  3. Flexibilidad: Soporta puntos finales de modelos de IA personalizados (p. ej., Nano‑Banana Pro, Sora o alternativas de código abierto).
  4. Amigable con Desarrolladores: Viene con la base de código completa de Node.js/TS, rutas de API claras y una arquitectura modular.
  5. Comunidad y Extensibilidad: Construido con un sistema de agentes modular (LangChain) que permite integrar fácilmente nuevos modelos o flujos de trabajo.

Empezando

A continuación encontrarás instrucciones concisas para la instalación local, uso de escritorio y despliegue en la nube.

1. Configuración de Escritorio Local (Windows)

  1. Descargar la Versión: Descarga el archivo zip de la última versión desde la página de Releases de GitHub (por ejemplo, Toonflow-app-v1.0.5.zip).
  2. Extraer y Abrir: Descomprime y ejecuta el archivo (Toonflow.exe).
  3. Inicio de Sesión Inicial: Utiliza las credenciales predeterminadas para iniciar sesión: • Usuario: admin • Contraseña: admin123.
  4. Configurar Endpoints de IA: Accede a Configuración → Servicio de IA para indicar las URLs de:
  5. Language Model API
  6. Sora / Video Service
  7. Nano‑Banana Pro Image Model
  8. Comenzar a Producir: Crea un nuevo proyecto, importa un archivo de texto de novela y observa cómo Toonflow genera guiones, guiones gráficos y clips.

2. Entorno de Desarrollo

# Fork or clone
git clone https://github.com/HBAI-Ltd/Toonflow-app.git
cd Toonflow-app

# Install dependencies
yarn install

# Run the dev server (Windows port 60000)
yarn dev

Para una personalización adicional de la interfaz de usuario, clona el repositorio separado Toonflow-web y copia la carpeta dist en scripts/web.

3. Despliegue en la Nube

Servidor Requisitos Pasos de Despliegue
Ubuntu 20.04+ Node.js ≥ 24, Yarn, PM2 1. Conéctate vía SSH al servidor.
2. Instala Node y Yarn.
3. Clona el repositorio, ejecuta yarn install && yarn build.
4. Crea pm2.json y arranca con PM2.
5. Opcionalmente configura un proxy inverso con Nginx.

4. Rutas API Clave

  • POST /api/novel/upload – Subir texto de novela.
  • GET /api/script/generate – Generar guion para capítulos seleccionados.
  • POST /api/storyboard/create – Crear indicaciones de guiones gráficos.
  • POST /api/video/create – Iniciar síntesis de vídeo por IA.

Estas rutas se pueden integrar en interfaces de front‑end personalizadas o scripts de automatización.

Casos de Uso en el Mundo Real

Rol Cómo ayuda Toonflow
Escritores Prototipar rápidamente guiones a partir de textos extensos.
Cineastas Producir cortos de bajo presupuesto sin un gran equipo.
Educadores Convertir la literatura en planes de lección visuales.
Diseñadores de Juegos Convertir guiones de videojuegos en trailers cinematográficos.
Creadores de Contenido Expandir la narración estilo YouTube con visuales únicos.

Contribución y Comunidad

  • Problemas Abiertos: Busca problemas abiertos etiquetados enhancement o bug y envía PRs.
  • Grupo WeChat: Únete a la comunidad mediante el código QR vinculado en el repositorio.
  • Licencia: AGPL‑3.0 – úsala libremente, pero comparte las mejoras de vuelta.

Da el Próximo Paso

¿Listo para convertir tu narrativa en un corto animado? Clona el repositorio, sigue la guía rápida y experimenta con tus propias novelas. Ya seas aficionado o profesional, Toonflow ofrece las herramientas para potenciar tu visión creativa.

¡Feliz narración!

Artículo original: Ver original

Compartir este artículo