AI Podcast Generator: Turn RSS Feeds into Narrated Content
detail.loadingPreview
Automate podcast creation by fetching RSS feed content, scraping articles with Firecrawl, and generating a narrated script using AI. This workflow transforms news into spoken word.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow automates the creation of podcast-style content from an RSS feed. It begins by fetching the latest items from a specified RSS feed. Then, it uses Firecrawl's batch scraping capabilities to extract the main content and relevant information from the URLs provided by the RSS feed, specifically in markdown format and excluding images. The scraped content is then processed by an AI model (likely an LLM) to generate a podcast script for a single host, complete with ElevenLabs v3 audio tags for natural narration. The script is designed to be concise, engaging, and suitable for a local event brief.
This workflow is ideal for anyone looking to quickly repurpose content from a news feed into an audio format, saving significant manual effort in content gathering and scriptwriting.
Key Features
- Fetches content from an RSS feed automatically.
- Utilizes Firecrawl for efficient batch web scraping to extract article content.
- Generates AI-powered podcast scripts tailored for a single host.
- Integrates ElevenLabs v3 audio tags for enhanced narration quality and pacing.
- Focuses on creating engaging, production-ready scripts from news articles.
How To Use
- Configure RSS Feed: Update the
httpRequestnode named 'fetch_rss_feed' with your desired RSS feed URL. - Set AI Prompt: Modify the
openainode's prompt to define the AI's role, the podcast context, desired tone, and specific instructions for generating the script and using ElevenLabs v3 audio tags. - Review Firecrawl Credentials: Ensure the 'Firecrawl' credential is correctly set up in the
start_batch_scrapeandfetch_scrape_statusnodes. - Adjust Scraping Options: Customize the
jsonBodyin the 'start_batch_scrape' node if you need to change scraping parameters (e.g.,excludeTags). - Monitor Status and Retries: The
ifnodes ('check_status' and 'check_retry_count') are set up to monitor the scraping process and handle retries. Adjust the retry count (30in 'check_retry_count') if needed. - Run the Workflow: Manually trigger the workflow or set up a scheduler. The output will be the AI-generated podcast script.
Apps Used
Workflow JSON
{
"id": "52c4376a-ee76-4758-83c0-5f0deee96392",
"name": "AI Podcast Generator: Turn RSS Feeds into Narrated Content",
"nodes": 0,
"category": "Content Creation",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 52c4376a-ee76...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Automated Blog Post Generation with AI and WordPress Integration
Automate blog post creation from Google Sheets ideas, using AI for content and image generation, and publishing to WordPress.
Automated News to Newsletter AI Agents
This workflow automates the process of news aggregation, summarization, and newsletter creation using AI agents.
Automated Content Creation: Google Drive to Social Media with Airtable Tracking
Automatically transcribe audio from videos in Google Drive, generate social media descriptions using AI, and upload to TikTok, Instagram, and YouTube, with detailed tracking in Airtable.