Latenode

Automate text-to-speech, file uploads, and Airtable logging

This Latenode automation helps users convert text from Google Drive into high-quality, natural-sounding speech using Google's Text-to-Speech AI.

The generated audio files are automatically uploaded to the user's Google Drive and logged in an Airtable database, providing a seamless end-to-end solution for creating voiceovers, audio content, and interactive voice applications. The workflow is triggered by a form where users input the script, select the desired voice and language. It then handles the text-to-speech conversion, file upload, and metadata tracking in Airtable, streamlining the entire audio production process.

Updated Apr 2, 2026Est. run: 12sEst. cost: $0.0008
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Video, audio & media

Workflow preview

What this template does

  • Converts text from Google Drive to natural-sounding speech using Google Text-to-Speech
  • Uploads the generated audio files to the user's Google Drive
  • Logs the audio files and associated metadata in an Airtable database
  • Provides a seamless workflow for creating voiceovers, audio content, and interactive voice applications
  • Automates the entire audio production process from text to speech

How it works

1
Trigger

Google Drive Input

The automation is triggered when a user inputs a script, selects a voice and language in a form, and submits it. This information is extracted from the Google Drive input.

2
Logic

Generate Audio

The script is then passed to the Google Cloud Text-to-Speech API, which converts the text into high-quality, natural-sounding audio.

3
Action

Upload Audio

The generated audio file is automatically uploaded to the user's Google Drive, making it accessible for further use.

4
Logic

Retrieve Duration

The duration of the uploaded audio file is retrieved from an external API to be used in the next step.

5
Logic

Check Duration

The automation checks if the audio file duration was successfully retrieved in the previous step.

6
Action

Log to Airtable

If the audio file duration was successfully retrieved, the details of the audio file (including the duration) are recorded in an Airtable database for future reference.

Setup guide

1

Add Google Cloud Text-to-Speech Credential

Add a Google Cloud Text-to-Speech credential in the Latenode Credentials panel. This will allow the workflow to access the Google Cloud Text-to-Speech API.

2

Connect to Google Drive

Add a Google Drive credential in the Latenode Credentials panel. This will enable the workflow to upload the generated audio files to your Google Drive.

3

Set up Airtable Integration

Add an Airtable credential in the Latenode Credentials panel. This will allow the workflow to log the audio file details in your Airtable database.

4

Configure Text-to-Speech Settings

In the Latenode visual builder, configure the Text-to-Speech node with the desired voice, language, and other settings for the audio generation.

5

Map Input and Output Fields

In the Latenode visual builder, map the input fields (e.g., script, voice, language) from the form trigger to the Text-to-Speech node. Also, map the output fields (e.g., audio file details) to the Airtable node.

Requirements

A Google Cloud Platform account with the Text-to-Speech API enabled
A Google Drive account with the ability to create and manage files
An Airtable account with permission to create and manage records in a database
Inside the Latenode workspace, configure the necessary API keys, credentials, and permissions for the Google Cloud Text-to-Speech, Google Drive, and Airtable integrations

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Video, audio & media

Automatically upload YouTube videos with AI-generated metadata

This workflow automates the process of uploading videos to YouTube, including generating optimized metadata such as titles, descriptions, and tags using AI-powered analysis of video transcripts. It monitors a designated Google Drive folder for new video uploads, automatically retrieves the videos, uploads them to YouTube, and applies the generated metadata without manual intervention. The workflow is designed for content creators, marketing teams, and channel managers who want a simple, hands-off solution to upload videos and automatically generate optimized metadata.

15s$0.0009
Video, audio & media

Automate Google Drive to YouTube video publishing

This automation allows users to easily upload new videos from their Google Drive folders to their YouTube channel. It works by monitoring a specified Google Drive folder for any new video files, and then automatically uploading those files to the user's connected YouTube channel. This integration simplifies the process of sharing video content across the two platforms, saving users time and effort. The key steps involved are: 1) Detecting new video files in a Google Drive folder, and 2) Uploading those files to the user's YouTube channel with the option to customize metadata like title and description.

7s$0.0004
Video, audio & media

Automatically sync new YouTube channel videos to an RSS feed

This automation allows users to monitor a specific YouTube channel for new video uploads and automatically generate an RSS feed containing the video details. The feed can then be used in feed readers or other automation tools to stay up-to-date on the latest content from the YouTube channel. The workflow involves a 'New Video in Channel' trigger that watches for new videos, and a 'Create Item in Feed' action that generates a new feed item with the video's title, description, and source URL. This integration leverages YouTube and Zapier's RSS functionality to provide a convenient way for users to track and distribute their YouTube channel's content.

9s$0.0006