Developer & DevOps

Convert Obsidian Notes to Podcast Feed with Text-to-Speech

23 nodes 192 125 Webhook
Download

Workflow Description

Automatically transform Obsidian notes into audio content using OpenAI's voice synthesis, then publish as an RSS podcast feed for instant consumption. Webhooks capture new notes while Google Sheets manages episode metadata and feed distribution.

How it works

  1. 1.Receive new Obsidian note via webhook trigger
  2. 2.Process note content and send to OpenAI for natural speech synthesis
  3. 3.Store audio episodes and update podcast feed data in Google Sheets
  4. 4.Publish RSS feed for subscribers and podcast applications

Use cases

  • Convert research and study notes into audio for commute learning
  • Create a personal podcast from daily Obsidian thoughts and ideas
  • Distribute team notes as an audio RSS feed for hands-free consumption

Requirements

  • Active OpenAI account with text-to-speech capabilities enabled
  • Google Sheets workspace to store episode data and RSS feed configuration
  • Organized Obsidian vault with clear tagging for notes to convert
  • Basic understanding of RSS format and webhook configuration

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

OpenAI Google Sheets

Details

Trigger Webhook
Nodes 23
Apps 2
Views 192
Downloads 125

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (23)

/

OpenAI1

OpenAI

#1

Sticky Note

Sticky Note

#2

Sticky Note1

Sticky Note

#3

Sticky Note2

Sticky Note

#4

Sticky Note3

Sticky Note

#5

Webhook GET Note

Webhook

#6

Webhook GET Podcast Feed

Webhook

#7

Upload Audio to Cloudinary

HTTP Request

#8

OpenAI

OpenAI

#9

Merge

Merge

#10

Aggregate

Aggregate

#11

Give Audio Unique Name

Set

#12

Send Audio to Obsidian

Webhook

#13

Rename Fields

Set

#14

Append Item to Google Sheet

Google Sheets

#15

Get Items from Google Sheets

Google Sheets

#16

Sticky Note4

Sticky Note

#17

Write RSS Feed

Code

#18

Sticky Note6

Sticky Note

#19

Sticky Note7

Sticky Note

#20

Return Podcast Feed to Webhook

Webhook

#21

Sticky Note5

Sticky Note

#22

Manually Enter Other Data for Podcast Feed

Set

#23