Templates / Generate AI videos from scripts with DeepSeek, TTS, and Together.ai

Generate AI videos from scripts with DeepSeek, TTS, and Together.ai

Needs changes

by Lakindu Siriwardana βœ“ Β· 96,374 views Β· created 2025-08-01 Β· Content Creation, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Convert to/from binary data. 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
Convert to/from binary data
Convert String to binary
Convert to File or Extract from File

Nodes used (17)

Structured Output ParserBasic LLM ChainOpenRouter Chat ModelGoogle SheetsGoogle DriveTelegram

What it does

πŸ”§ Automated Video Generator (n8n Workflow) πŸš€ Features - End-to-End Video Creation from user idea or transcript - AI-Powered Scriptwriting using LLMs (e.g., DeepSeek via OpenRouter) - Voiceover Generation with customizable TTS voices - Image Scene Generation using generative models like together.ai - Clip Creation & Concatenation into a full video - Dynamic Caption Generation with styling options - Google Drive & Sheets Integration for asset storage and progress tracking βš™οΈ How It Works User Submits Form with: - Main topic or transcript - Desired duration - TTS voice - Visual style (e.g., Pixar, Lego, Cyberpunk) - Image generation provider AI generates a script: A catchy title, description, hook, full script, and CTA using a language model. Text-to-Speech (TTS): The script is turned into audio using the selected voice, with timestamped captions generated. Scene Segmentation: The script is split into 5–6 second segments for visual storyboarding. Image Prompt Creation: Each scene is converted into an image prompt in the selected style (e.g., "anime close-up of a racing car"). Image Generation: Prompts are sent to together.ai or fal.ai to generate scenes. Clip Creation: Each image is turned into a short video clip (Ken Burns-style zoom) based on script timing. Video Assembly: - All clips are concatenated into a single video. - Captions are overlaid using the earlier timestamps. - Final Output is uploaded to Google Drive, Telegram and links are saved in Google Sheets. πŸ›  Inital Setup πŸ—£οΈ 1. Set Up TTS Voice (Text-to-Speech) Run your TTS server locally using Docker. 🧰 2. Set Up NCA-Toolkit The nca-toolkit appears to be a custom video/image processing backend used via HTTP APIs: http://host.docker.internal:9090/v1/image/transform/video http://host.docker.internal:9090/v1/video/concatenate http://host.docker.internal:9090/v1/ffmpeg/compose πŸ”§ Steps: Clone or build the nca-toolkit container (if it's a private tool): Ensure it exposes port 9090. It should support endpoints for: Image to video (zoom effect) Video concatenation Audio + video merging Caption overlay via FFmpeg Run it locally with Docker: docker run -d -p 9090:80 your-nca-toolkit-image 🧠 3. Set Up together.ai (Image Generation) (Optional You can use ChatGPT API Instead) This handles image generation using models like FLUX.1-schnell. πŸ”§ Steps: Create an account at: https://www.together.ai Generate your API key

View the original on n8n.io β†’ Check your own copy

Get the weekly β€œwhat broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.