AutomationMart
Home/Browse/Convert PDF articles to audio podcasts with Google TTS & Cloudflare R2
n8n

Convert PDF articles to audio podcasts with Google TTS & Cloudflare R2

n8nn8n16 modulesv1.0
GmailGitHub

Convert PDF Articles to Podcast Workflow Name: Convert PDF Articles to Podcast Author: Devjothi Dutta Category: Productivity, Content Creation, Automation Complexity: Medium Setup Time: 45-60 minutes --- --- πŸ“– Description Transform any PDF article, research paper, or document into a high-quality audio podcast automatically. This workflow extracts text from PDFs, converts it to natural-sounding speech using Google Clou

At a glance

Convert PDF articles to audio podcasts with Google TTS & Cloudflare R2 is a ready-made n8n workflow you import as a workflow JSON file β€” no build required. It connects Gmail, GitHub. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, GitHub
Modules
16
Price
Free
Version
v1.0
Convert PDF articles to audio podcasts with Google TTS & Cloudflare R2 workflow diagram

About this workflow

Convert PDF Articles to Podcast Workflow Name: Convert PDF Articles to Podcast Author: Devjothi Dutta Category: Productivity, Content Creation, Automation Complexity: Medium Setup Time: 45-60 minutes --- --- πŸ“– Description Transform any PDF article, research paper, or document into a high-quality audio podcast automatically. This workflow extracts text from PDFs, converts it to natural-sounding speech using Google Cloud Text-to-Speech, stores the audio files in cloud storage, and generates an RSS feed compatible with all major podcast apps (Apple Podcasts, Spotify, Pocket Casts, etc.). Perfect for consuming long-form content while commuting, exercising, or multitasking. Turn your reading list into a personal podcast feed. πŸ‘₯ Who's it for For Professionals: - Convert industry reports and whitepapers to audio - Listen to research papers during commutes - Stay updated with long-form articles hands-free For Students: - Turn textbooks and study materials into audio - Create audio versions of lecture notes - Study while exercising or commuting For Content Creators: - Repurpose written content into audio format - Create podcast episodes from blog posts - Reach audio-focused audiences For Busy Readers: - Convert saved articles to a personal podcast - Listen to newsletters and essays on the go - Build a private audio library ✨ Key Features - πŸ“„ PDF Text Extraction - Automatically extracts text from any PDF file - πŸŽ™οΈ Natural Voice Synthesis - High-quality WaveNet voices from Google Cloud TTS - ☁️ Cloud Storage - Files hosted on Cloudflare R2 (S3-compatible) with public URLs - πŸ“» RSS Feed Generation - Full iTunes-compatible podcast feed with metadata - πŸ“§ Email Notifications - Instant alerts when new episodes are ready - 🎨 Custom Branding - Configurable podcast name, artwork, and descriptions - βš™οΈ Modular Configuration - Easy-to-update centralized config node - πŸ”„ Automated Workflow - Set it and forget it - fully automated pipeline πŸ› οΈ Requirements Required Services: 1. n8n (self-hosted or cloud) - Workflow automation platform 2. Google Cloud Platform - Text-to-Speech API access - Free tier: 1 million characters/month (WaveNet voices) - Paid: $16 per 1 million characters 3. Cloudflare R2 - Object storage for audio files and RSS feed - Free tier: 10GB storage, unlimited egress 4. Email Service - SMTP or email service for notifications Required Community Nodes: - Cloudflare R2 Storage (n8n-nodes-cloudflare-r2-storage) - Install via: Settings β†’ Community Nodes β†’ Install - Search for: n8n-nodes-cloudflare-r2-storage - Important: Install this BEFORE importing the workflow Optional: - Custom domain for podcast feed URLs - Podcast artwork (3000x3000px recommended) πŸ“¦ What's Included This workflow package includes: - Complete n8n workflow JSON (ready to import) - Comprehensive setup guide - Architecture documentation - Configuration templates - Credentials setup instructions - Testing and validation checklist - RSS feed customization guide - Troubleshooting documentation πŸš€ Quick Start 1. Install community node (required): - Go to Settings β†’ Community Nodes β†’ Install - Search for: n8n-nodes-cloudflare-r2-storage - Click Install and wait for completion 2. Import workflow into your n8n instance 3. Configure credentials: - Google Cloud TTS API key - Cloudflare R2 credentials (Access Key ID + Secret) - SMTP email credentials 4. Update Workflow Config node with your settings: - R2 bucket name and public URL - Podcast name and description - Artwork URL - Email recipient 5. Test with a sample PDF to verify setup 6. Add RSS feed URL to your podcast app πŸ“Š Workflow Stats - Nodes: 10 - Complexity: Medium - Execution Time: 2-5 minutes per PDF (depends on length) - Monthly Cost: $0-20 (depending on usage and free tiers) - Maintenance: Minimal (set and forget) 🎨 Customization Options - Change TTS voice (20+ English voices available) - Adjust speech speed and pitch - Customize RSS feed metadata - Add custom intro/outro audio - Configure file retention policies - Set up webhook triggers for remote submission πŸ”§ How it Works 1. User uploads PDF to n8n 2. Text is extracted from PDF 3. Text is sent to Google TTS API 4. Audio file (.mp3) is generated 5. Files uploaded to R2 storage: - Original PDF - Generated MP3 audio 6. RSS feed is generated/updated with: - Episode title (from PDF filename) - Audio URL - Duration and file size - Publication date - Rich HTML description 7. RSS feed uploaded to R2 8. Email notification sent with episode details πŸ’‘ Pro Tips - Voice Selection: Test different WaveNet voices to find your preferred style - Batch Processing: Process multiple PDFs by running workflow multiple times - Quality vs Cost: WaveNet voices sound better but cost more than Standard voices - Storage Management: Set up R2 lifecycle rules to auto-delete old episodes - Custom Domains: Use Cloudflare for custom podcast feed URLs πŸ”— Related Workflows - PDF to Email Summary - Document Translation to Audio - Blog RSS to Podcast - Multi-language Audio Generation πŸ“§ Support & Feedback For questions, issues, or feature requests: - GitHub: PDF-to-Podcast---N8N Repository - n8n Community Forum: Tag @devdutta - Email: devjothi@gmail.com πŸ“„ License MIT License - Free to use, modify, and distribute --- ⭐ If you find this workflow useful, please share your feedback and star the workflow! ---

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n β†’ click the menu β†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Scrape TikTok influencer profiles with Bright Data API to Google Sheets

TikTok Influencer Scraper (URL Input) via Bright Data + n8n & Sheets A comprehensive n8n automation that scrapes TikTok influencer profiles using Bright Data's TikTok dataset and automatically saves detailed profile information to Google Sheets. πŸ“‹ Overview This workflow provides an automated TikTok influencer data collection solution that scrapes comprehensive profile information and saves it to Google Sheets. Perfect for influencer marketing research, competitor analysis, social media

Free

Send overdue invoice payment reminders with iFirma, Gmail, PostGrid and Slack

Overdue Invoice Payment Reminder Workflow Documentation What Is This? This workflow is an automated invoice payment tracking and reminder system for the Polish accounting service iFirma.pl. It monitors unpaid and overdue invoices, then automatically sends escalating reminders to contractors based on configurable time thresholds. The system handles three escalation levels: payment reminders before/at due date, pre-trial summons, and formal legal action notices. Who Is It For? Designed for Polish

Free

Qualify webhook leads with GPT-4o-mini and create Asana tasks automatically

Description Automate your inbound lead qualification pipeline by enriching raw lead data, scoring it with AI, and instantly creating follow-up tasks for your sales team. πŸŽ―πŸ€– This workflow receives new leads via webhook, enriches them using RocketReach to fetch verified emails and contact details, applies confidence-based filtering, and uses GPT-4o-mini to score each lead based on seniority, company fit, and data quality. High-quality leads automatically generate Asana tasks and Slack notific

Free

Generate AI News LinkedIn Posts with GPT-4o-mini, NewsAPI, and Qdrant

Overview Automated LinkedIn content generator that: Fetches trending AI news using NewsAPI Enhances content with Qdrant vector store context Generates professional LinkedIn posts using GPT-4o-mini Tracks email interactions in Google Sheets πŸ› οΈ Prerequisites API Keys : NewsAPI, OpenAI (GPT-4o-mini), Qdrant Accounts : Gmail Oauth, Google Sheets, LinkedIn developer API Environment Variables : OPENAIAPIKEY NEWSAPIKEY QDRANTURL/QDRANTAPIKEY πŸ“ Google Sheets Setup Create a spreadsheet with these columns

Free

Post new GitHub releases to Mattermost

Every time a GitHub release is created, Make will automatically post a Mattermost message.

Free

Create tasks from e-mails in Nimble

When a new e-mail is received in Gmail, a new task is created in Nimble.

Free

Revenue growth strategy with CRO-led multi-agent team using O3 & GPT-4.1-mini

Revenue Growth Strategy with CRO-led Multi-Agent Team using O3 & GPT-4.1-mini πŸ”₯ Powered by OpenAI O3 & GPT-4.1-mini Multi-Agent System \#RevOps #n8nWorkflows #AIRevenue #OpenAI #GrowthHacking --- ⚑ Section 1: Start & Orchestrator πŸ’¬ Chat Trigger β†’ Listens for revenue-related requests (e.g., β€œOptimize our sales funnel”). πŸ€– CRO Agent (O3) β†’ Acts as the Chief Revenue Officer. Thinks strategically with the Think Node. Decides which specialist agents to call. 🧠 OpenAI O3 Model β†’ Provides advanced

Free

Automate process improvement with employee feedback using AI and Baserow

This n8n template demonstrates how to automatically process feedback on tasks and procedures using an AI agent. Employees provide feedback after completing a task, which is then analyzed by the AI to suggest improvements to the underlying procedures. Improvements can be to update how to execute a single tasks or to split or merge tasks within a procedure. The management reviews decides whether to implement those improvements. This makes it easy to close the loop between execution, feedback, and

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint β€” instant download
  • Setup guide PDF included
  • 5 downloads Β· valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

β‚Ή2,499/ session
3 hrs Β· video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free