Block 1 - When clicking ‘Execute workflow’
- Type / Role
- n8n-nodes-base.manualTrigger - manualTrigger
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Generate AI Voiceovers from Scripts and Upload to Google Drive This is the final piece of the AI content factory. This workflow takes your text based video scripts and automatically generates high ...
n8n-nodes-base.manualtrigger, n8n-nodes-base.converttofile, n8n-nodes-base.readwritefile, n8n-nodes-base.code, n8n-nodes-base.splitinbatches, n8n-nodes-base.filter, n8n-nodes-base.googlesheets, n8n-nodes-base.httprequest
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by JJ Tham.
Original n8n.io sourceThis is the final piece of the AI content factory. This workflow takes your text-based video scripts and automatically generates high-quality audio voiceovers for each one, turning your text into ready-to-use audio assets for your video ads.
Go from a spreadsheet of text to a folder of audio files, completely on autopilot.
This is an advanced, self-hosted workflow that requires specific local setup:
Execute Command and Read/Write Files nodes, which requires you to run your own instance of n8n. It will not work on n8n Cloud.This is Part 3 of the AI marketing series. It connects to the Google Sheet where you generated your video scripts (in Part 2). For each script that hasn't been processed, it:
.wav file..wav file to your Google Drive.IMPORTANT: This workflow is Part 3 of a series and requires the output from Part 2 ("Generate AI Video Ad Scripts").
If you need Part 1 or Part 2 of this workflow series, you can find them for free on my n8n Creator Profile.
INSERT YOUR API KEY HERE with your Google Gemini API key.<INSERT YOUR DESIRED ACCENT HERE>)./Users/INSERT_YOUR_LOCAL_STORAGE_HERE/.This workflow is Part 3 of a series. It reads your video scripts from a Google Sheet, then for each script it:
This workflow requires specific local setup due to its advanced nature.
IMPORTANT: This is Part 3 of a series. To find Part 1 ("Generate a Strategic Plan") and Part 2 ("Generate Video Scripts"), please visit my n8n Creator Profile where they are available for free.
Setup involves connecting to your scripts sheet, configuring the AI voice API, setting a local file path for n8n to write to, and connecting your Google Drive.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Generate AI voiceovers from scripts with Gemini TTS and upload to Google Drive |
|---|---|
| Complexity | advanced |
| Nodes | 20 |
| Categories | Content Creation, Multimodal AI |
| Author | JJ Tham |
| Published | 09 Nov 2025 |
Use the JSON export at /data/workflows/10649/10649.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Generate AI Voiceovers from Scripts and Upload to Google Drive This is the final piece of the AI content factory. This workflow takes your text based video scripts and automatically generates high ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.