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

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

Needs changes

by Dev Dutta · 1,564 views · created 2025-10-12 · Content Creation, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Read PDF. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 16 nodes and runs when someone submits an n8n form (“Upload PDF for Podcast Conversion”). Along the way it connects Cloudflare R2 Storage (community). It also calls texttospeech.googleapis.com over HTTP.

How it runs

Trigger: When someone submits an n8n form (“Upload PDF for Podcast Conversion”).

  1. Extract PDF Text (Read PDF): uses Read PDF
  2. ⚙️ Workflow Config (Edit Fields (Set)): sets 4 fields: R2_PUBLIC_URL, R2_BUCKET, RSS_FILENAME…
  3. Clean & Process Text (Code): runs custom JavaScript code
  4. Merge: merges the data from its input branches
  5. Detect Sections & Split (Code): runs custom JavaScript code
  6. Upload MP3 to R (Cloudflare R2Storage): uses Cloudflare R2Storage
  7. Check TTS Usage Limit (Code): runs custom JavaScript code
  8. Build RSS XML (Code): runs custom JavaScript code
  9. Google TTS API (HTTP Request): calls texttospeech.googleapis.com (POST)
  10. Upload RSS to R (Cloudflare R2Storage): uses Cloudflare R2Storage

…plus 5 more steps. See the full node list below.

Services it uses

Cloudflare R2 Storage (community)

HTTP calls to: texttospeech.googleapis.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Read PDF in Extract PDF Text: replace with Extract from File node, 'Extract From PDF' operation.
Removed in 3.0Replace with
Read PDF
Extract PDF Text
Extract from File node, 'Extract From PDF' operation

Nodes used (8)

From the author

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…

Excerpt from Dev Dutta's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.