Skip to content
FlowHubFluxonLab
C
Google Drivefree

Generate SRT subtitles for Google Drive audio with Smallest.ai

by Zain Khanadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeGoogle DriveGoogle Drive
Share Post Share
GDListen to new fileListen to new f…Download fileIfCheck if new file is audioCheck if new fi…SmTranscribe audioCoGenerate subtitlesGenerate subtit…CoPrepare binary for Drive FilePrepare binary …Upload subtitles fileUpload subtitle…123456
1/5
STEPS · 6
Starts on a Google Drive event

Quick Overview This workflow watches a Google Drive folder for new audio files, transcribes them with Smallest.ai, converts the transcription into an SRT subtitle file, and uploads the .srt back to the same Google Drive folder. How it works Triggers every minute when a new file is created in a specified Google Drive folder. Checks the file extension to confirm it is a supported audio format (mp3, wav, aac, ogg, flac, m4a, wma). Downloads the audio file from Google Drive. Sends the audio to Smallest.ai for speech-to-text transcription. Formats the transcription into timestamped SRT cues (using returned segments when available, otherwise estimating timings). Uploads the generated .srt subtitle file back to the watched Google Drive folder. Setup Add a Google Drive OAuth credential and select the folder to watch/upload to in both the trigger and upload steps. Add your Smallest.ai credentials in the transcription step. Ensure the monitored folder receives audio files with supported extensions, or update the extension-matching pattern to fit your media types.

Tags

n8nreference-onlygoogle-drive
Connects
CCodegoogledriveGoogle Drive
CategoryGoogle Drive
Triggermanual
Complexitymedium
Nodes7
AddedJun 30, 2026

Related workflows

See all Google Drive
Cgoogledrive
free

Bulk Automated Google Drive Files Sharing and Direct Download Link Generation

This N8N workflow automates the process of sharing files from Google Drive. It includes OAuth2 authentication, batch processing, public link generation, and access status modification for efficient file handling. Suitable for users seeking to streamline their Google Drive file sharing process. sutiable for bulk actions, tested on 4.2K files folder working like charm. How It Works Initialize Workflow: The process begins with a Manual Trigger, allowing the user to start the workflow at their convenience. Folder ID Specification: A 'Set Folder ID' node where the user can enter the desired Google Drive Folder ID. List Files from Google Drive: The 'Google Drive' node lists all files within the specified folder using OAuth2 authentication. Batch Processing: The 'Loop Over Items' node processes the files in batches for efficiency. Generate Public Links: The 'Generate Download Links' node creates downloadable links for each file. Change File Access: The 'Change Status' node alters the file status to make them publicly accessible. Merge and Output: A 'Merge' node consolidates the data, preparing it for further actions or output. Set Up Steps Estimated Time**: The setup should take approxima

by Nskha
CgoogledrivesheetsW
free

Recognize invoices / receipts from Google Drive and put them into Google Sheets

This workflow allows you to recognize a folder with receipts or invoices (make sure your files are in .pdf, .png, or .jpg format). The workflow can be triggered via the "Test workflow" button, and it also monitors the folder for new files, automatically recognizing them. Video Demo https://youtu.be/mGPt7fqGQD8 1. n8n import glitch After import, the trigger node "When clicking 'Test workflow'" might be disconnected. You need to connect it via 2 arrows to "Google Sheets1" and "Google Drive" nodes. So, the workflow has 2 triggers - via button, and via Google Sheets "new file" event - both of these triggers should be connected to 2 nodes. Here is how it should look like: https://ocr.oakpdf.com/n8n_fix.png 2. Set up RapidAPI HTTP auth key Create new "HTTP header" n8n credential and paste your RapidAPI key from https://rapidapi.com/restyler/api/receipt-and-invoice-ocr-api into it. https://ocr.oakpdf.com/n8n_api_key.png Make sure "HTTP Request" node uses this credential. 3. Set up your Google Auth You need a Google connection to work with your Google Sheets and Google Drive accounts: https://docs.n8n.io/integrations/builtin/credentials/google/oauth-generic/#finish-your-n8n-credential 4. S

by Anthony
CgoogledrivesheetsW
free

Extract Thai Bank Slip Data from LINE using SpaceOCR and Save to Google Sheets

Who is this for? This workflow is ideal for businesses, accountants, and finance teams who receive bank slip images via LINE and want to automate the extraction of transaction details. It eliminates manual data entry and speeds up financial tracking. What problem does this workflow solve? Many businesses receive bank transfer slips via LINE from customers, but manually recording transaction details into spreadsheets is time-consuming and error-prone. This workflow automates the entire process, extracting structured data from the bank slips and storing it in Google Sheets for seamless record-keeping. What this workflow does: Receives bank slip images from LINE BOT Extracts transaction details (sender, receiver, amount, transaction ID) using SpaceOCR Automatically logs extracted data into Google Sheets Works with Standard Bank Slips & PromptPay transactions Eliminates manual data entry and reduces errors Setup Instructions: 1. Prerequisites A LINE BOT with Messaging API enabled A SpaceOCR API Key (Get from https://spaceocr.com/) A Google Sheets account to store extracted data An n8n instance running (Cloud or Self-hosted) 2. Setup Google Sheets Create a Google Sheet with the followin

by Jaruphat J.