Turning newsletters and blogs into a podcast feed with Python!
Description and use
Newsletter to Podcast lets users auto‑convert newsletters and blogs into podcast episodes and publish them via RSS without manual recording.
Problem
Users wanted a free, simple way to convert newsletters and blogs into podcast episodes.
Outcome
The tool enables users to automatically convert web content into podcast episodes, publish them via RSS, and listen through standard podcast apps without manual recording.
Workflow
- Select source URLs for newsletters or blogs
- Run the Python script to fetch articles
- Choose full narration or summary mode
- Generate MP3 audio using Edge TTS (no API key) or Gemini (API key required)
- Split long episodes into parts at natural boundaries
- Publish MP3s and RSS feed to a reachable location (e.g., GitHub Pages)
- Subscribe to the feed in a podcast app that supports custom RSS
Evidence
Newsletter to Podcast is an open-source Python tool that turns newsletters and blogs into an RSS podcast feed!
Full narration uses Edge TTS and needs no API key; summaries use Gemini and require your own key (though the free limit is quite generous)!
The package can run locally or on a schedule in your own GitHub repository using GitHub Actions!
- Record date: 2026-10-16T22:41:22.617Z