SuperAPI AI 工具集

notebooklm-studio

设计与创作

查看项目

更新于 10-15 17:26

技能介绍

用途:把多种来源导入 Google NotebookLM,并通过命令行批量生成并下载用户指定的产物。

主要能力:支持九种产物——audio(播客)、video、report、quiz、flashcards、mind-map、slide-deck、infographic、data-table。来源可为 URL、YouTube 链接、文本笔记、文件附件(PDF、Word、音频、图片、Google Drive 链接)。语言可选,默认 zh_Hant,通过 notebooklm language set 设置。可传入自定义说明作为生成命令的 description。

使用方式:按顺序执行流程,不得跳过或合并步骤。先做鉴权预检:notebooklm auth check --test --json;解析输入并确认产物与选项;生成短横线命名 slug;创建笔记本:notebooklm create "<slug> <YYYYMMDD>",随后 notebooklm use <notebook_id>,并 mkdir -p ./output/<slug>/;设置语言:notebooklm language set <confirmed_language>;逐条添加来源:notebooklm source add "<url_or_filepath>"。生成分两级:一级(mind-map、report、quiz、flashcards、data-table、infographic)用 --wait 立即完成;二级(slide-deck、video、audio)用 --json 捕获 task_id 后轮询。一级产物下载到 ./output/<slug>/ 并交付,二级产物逐个轮询、下载、交付。产物必须由用户选择,无默认值,需主动询问。

适用场景:需要将资料汇入 NotebookLM 并批量产出学习或汇报素材时。

限制:依赖 notebooklm CLI(notebooklm-py)、ffmpeg(音频压缩)与 playwright(浏览器自动化)。鉴权过期需重新登录;一级失败最多重试两次并在交付中注明,二级失败按产物通知用户;超时不得重新生成,应复查状态并再次等待。定价、平台与效果暂未提供。