Skip to main content
Glama

🎯 倚源内容 → NotebookLM 智胜倄理噚

䞀句话变播客、PPT、思绎富囟、Quiz...

License: MIT Python 3.9+ PRs Welcome GitHub stars GitHub forks GitHub issues GitHub last commit

快速匀始 • 支持栌匏 • 䜿甚瀺䟋 • 垞见问题


✹ 这是什么

䞀䞪 Claude Code Skill让䜠甚自然语蚀把任䜕内容变成任䜕栌匏。

䜠诎把这篇埮信文章生成播客 AI ✅ 8 分钟播客已生成 → podcast.mp3 䜠诎这本 EPUB 电子乊做成思绎富囟 AI ✅ 思绎富囟已生成 → mindmap.json 䜠诎这䞪 YouTube 视频做成 PPT AI ✅ 25 页 PPT 已生成 → slides.pdf

原理自劚从倚种来源获取内容 → 䞊䌠到 Google NotebookLM → AI 生成䜠想芁的栌匏

🚀 支持的内容源15+ 种栌匏

📱 瀟亀媒䜓

  • 埮信公䌗号绕过反爬虫

  • YouTube 视频自劚提取字幕

🌐 眑页

  • 任意眑页新闻、博客、文档

  • 搜玢关键词自劚汇总结果

📄 Office 文档

  • Word (.docx)

  • PowerPoint (.pptx)

  • Excel (.xlsx)

📚 电子乊䞎文档

  • PDF支持扫描件 OCR

  • EPUB电子乊

  • Markdown (.md)

🖌 囟片䞎音频

  • 囟片JPEG/PNG/GIF自劚 OCR

  • 音频WAV/MP3自劚蜬圕

📊 结构化数据

  • CSV/JSON/XML

  • ZIP 压猩包批量倄理

技术支持: Microsoft markitdown

🎚 可以生成什么

蟓出栌匏

甹途

生成时闎

觊发词瀺䟋

🎙 播客

通勀路䞊听

2-5 分钟

"生成播客"、"做成音频"

📊 PPT

团队分享

1-3 分钟

"做成PPT"、"生成幻灯片"

🗺 思绎富囟

理枅结构

1-2 分钟

"画䞪思绎富囟"、"生成脑囟"

📝 Quiz

自测掌握

1-2 分钟

"生成Quiz"、"出题"

🎬 视频

可视化

3-8 分钟

"做䞪视频"

📄 报告

深床分析

2-4 分钟

"生成报告"、"写䞪总结"

📈 信息囟

数据可视化

2-3 分钟

"做䞪信息囟"

📋 闪卡

记忆巩固

1-2 分钟

"做成闪卡"

完党自然语蚀无需记呜什

⚡ 快速匀始

前眮需求

  • ✅ Python 3.9+

  • ✅ GitmacOS/Linux 自垊

就这䞀样 其他䟝赖䞀键自劚安装。

安装3 步

# 1. 克隆到 Claude skills 目圕 cd ~/.claude/skills/ git clone https://github.com/joeseesun/anything-to-notebooklm cd anything-to-notebooklm # 2. 䞀键安装所有䟝赖 ./install.sh # 3. 按提瀺配眮 MCP然后重启 Claude Code

銖次䜿甚

# NotebookLM 讀证只需䞀次 notebooklm login notebooklm list # 验证成功 # 环境检查可选 ./check_env.py

💡 䜿甚瀺䟋

场景 1快速孊习 - 文章 → 播客

䜠把这篇文章生成播客 https://mp.weixin.qq.com/s/abc123 AI 自劚执行 ✓ 抓取埮信文章内容 ✓ 䞊䌠到 NotebookLM ✓ 生成播客2-5 分钟 ✅ 结果/tmp/article_podcast.mp38 分钟12.3 MB 💡 甚途通勀路䞊听完䞀篇深床文章

场景 2团队分享 - 电子乊 → PPT

䜠这本乊做成 PPT /Users/joe/Books/sapiens.epub AI 自劚执行 ✓ 提取电子乊内容15 䞇字 ✓ AI 粟炌栞心观点 ✓ 生成䞓䞚 PPT ✅ 结果/tmp/sapiens_slides.pdf25 页3.8 MB 💡 甚途盎接甚于读乊䌚分享

场景 3自测孊习 - 视频 → Quiz

䜠这䞪 YouTube 视频生成 Quiz https://youtube.com/watch?v=abc AI 自劚执行 ✓ 提取视频字幕 ✓ AI 分析关键知识点 ✓ 自劚出题 ✅ 结果/tmp/video_quiz.md15 道题10 选择 + 5 简答 💡 甚途检验孊习效果

场景 4信息敎合 - 倚源 → 报告

䜠把这些内容䞀起做成报告 - https://example.com/article1 - https://youtube.com/watch?v=xyz - /Users/joe/research.pdf AI 自劚执行 ✓ 汇总 3 䞪䞍同来源 ✓ AI 敎合分析 ✓ 生成绌合报告 ✅ 结果/tmp/multi_source_report.md7 䞪章节15.2 KB 💡 甚途党面的䞻题研究报告

场景 5文档数字化 - 扫描件 → 文字

䜠把这䞪扫描囟片做成文档 /Users/joe/scan.jpg AI 自劚执行 ✓ OCR 识别囟片䞭的文字 ✓ 提取䞺纯文本 ✓ 生成结构化文档 ✅ 结果/tmp/scan_document.txt识别准确率 95%+ 💡 甚途扫描件数字化園档

🎯 栞心特性

🧠 智胜识别

自劚刀断蟓入类型无需手劚指定

https://mp.weixin.qq.com/s/xxx → 埮信公䌗号 https://youtube.com/watch?v=xxx → YouTube 视频 /path/to/file.epub → EPUB 电子乊 "搜玢 'AI 趋势'" → 搜玢查询

🚀 党自劚倄理

从获取到生成䞀气呵成

蟓入 → 获取 → 蜬换 → 䞊䌠 → 生成 → 䞋蜜 ïž¿________党自劚________ïž¿

🌐 倚源敎合

支持混合倚种内容源

文章 + 视频 + PDF + 搜玢结果 → 绌合报告

🔒 本地䌘先

敏感内容本地倄理

埮信文章 → 本地 MCP 抓取 → 本地蜬换 → NotebookLM

📊 技术架构

┌─────────────────────────────────────┐ │ 甚户自然语蚀蟓入 │ │ "把这篇文章生成播客 https://..." │ └──────────────┬──────────────────────┘ │ â–Œ ┌─────────────────────────────────────┐ │ Claude Code Skill │ │ • 智胜识别内容源类型 │ │ • 自劚调甚对应工具 │ └──────────────┬──────────────────────┘ │ ┌────────┮────────┐ │ │ â–Œ â–Œ ┌──────────┐ ┌─────────────┐ │ 埮信公䌗号 │ │ 其他栌匏 │ │ MCP 抓取 │ │ markitdown │ └─────┬────┘ └──────┬──────┘ │ │ └────────┬────────┘ │ â–Œ ┌─────────────────────────────────────┐ │ NotebookLM API │ │ • 䞊䌠内容源 │ │ • AI 生成目标栌匏 │ └──────────────┬──────────────────────┘ │ â–Œ ┌─────────────────────────────────────┐ │ 生成的文件 │ │ .mp3 / .pdf / .json / .md │ └─────────────────────────────────────┘

🔧 高级甚法

指定已有 Notebook

把这篇文章加到我的【AI研究】笔记本 https://example.com

批量倄理

把这些文章郜生成播客 1. https://mp.weixin.qq.com/s/abc123 2. https://example.com/article2 3. /Users/joe/notes.md

ZIP 批量蜬换

把这䞪压猩包里的所有文档做成播客 /path/to/files.zip

自劚解压、识别、蜬换、合并

🐛 故障排查

MCP 工具未扟到

# 测试 MCP 服务噚 python ~/.claude/skills/anything-to-notebooklm/wexin-read-mcp/src/server.py # 重新安装䟝赖 cd ~/.claude/skills/anything-to-notebooklm/wexin-read-mcp pip install -r requirements.txt playwright install chromium

NotebookLM 讀证倱莥

notebooklm login # 重新登圕 notebooklm list # 验证

环境检查

./check_env.py # 13 项党面检查 ./install.sh # 重新安装

🀝 莡献

欢迎 PR、Issue、建议

❓ 垞见问题

A: NotebookLM 支持倚语蚀䞭文、英文效果最䜳。

A: Google AI 语音合成。英文是䞀䞪 AI 䞻持人对话䞭文是单人叙述。

A:

  • 最短纊 500 字

  • 最长纊 50 䞇字

  • 掚荐1000-10000 字效果最䜳

A:

  • 本 SkillMIT 匀源可自由䜿甚

  • 生成内容遵守 NotebookLM 服务条欟

  • 原始内容遵守原内容版权

  • 建议仅甚于䞪人孊习研究

A: 埮信公䌗号有反爬虫MCP 甚浏览噚暡拟绕过。其他内容源眑页、YouTube、PDF䞍需芁 MCP。

📄 讞可证

MIT License

🙏 臎谢

📮 联系


劂果觉埗有甚请给䞪 ⭐ Star

Made with ❀ by Joe

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joeseesun/anything-to-notebooklm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server