Generate AI Videos from Scripts with DeepSeek, Synthesia, and Together.ai
# 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 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 - Voice - Visual style (e.g., Pixar, Lego, Cyberpunk) - Image generation provider AI generates a script: A catchy title, description, hook, full script, and call to action 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. ## Initial 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
- Platform
- n8n
- Category
- AI
- Price
- $24.99
- Creator
- Lakindu Siriwardana
- set
- code
- wait
- switch
- splitOut
- telegram
- aggregate
- stickyNote
- formTrigger
- googleDrive
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related AI workflows
- Launch Your First AI-Powered Chatbot with Actionable Tools$9.99
- Automate AI Video Creation and YouTube Upload with Google Sheets$14.99
- Build a WhatsApp Assistant with Memory, Google Suite, Multi-AI, Research, and Imaging$24.99
- Automate Blog Post Creation and Publishing with GPT, Leonardo AI, and WordPress$14.99
- Email Agent$500.99
- Automate SEO Keyword Generation with ChatGPT from Google Sheets$3.99
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.