israelbls/notebooklm-podcast-automator
REST API to automate Google NotebookLM - upload sources (URLs, YouTube, text) and generate AI podcast-style Audio Overviews programmatically. Built with FastAPI & Playwright.
This tool helps content creators, educators, or researchers automatically transform various source materials into podcast-style audio summaries. You feed it web articles, YouTube videos, or raw text, and it produces ready-to-use audio files generated by Google NotebookLM. The target user is anyone who needs to quickly create audio overviews from diverse content without manual effort.
Use this if you regularly turn articles, videos, or documents into concise audio explanations for your audience or personal learning.
Not ideal if you need human-narrated, custom-scripted, or highly polished podcast production for broadcast.
Stars
98
Forks
30
Language
Python
License
MIT
Category
Last pushed
Dec 25, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/israelbls/notebooklm-podcast-automator"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.