notebooklm播客音频时长需在audio overview中设置:网页版通过settings选择short(1–2分钟)或standard(3–5分钟);命令行用--duration short/standard;本地部署则修改提示词中的时间约束指令。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想控制NotebookLM生成的播客音频是精炼的1分钟速览,还是详实的5分钟深度解读,就得在Audio Overview里明确设置时长偏好——这个选项不调,默认会按内容密度自动输出3–5分钟版本,既可能太短漏掉重点,也可能太长拖垮收听耐心。
在NotebookLM网页版中设置时长偏好
打开已导入文本的笔记本,在右侧边栏找到【Audio Overview】卡片。
点击卡片右上角的“Settings”齿轮图标。
在弹出面板中向下滚动,找到“Length preference”区域;这里有两个互斥选项:Short version(1–2分钟)和Standard version(3–5分钟)。
勾选“Short version”即可启用精要模式——它会强制模型压缩信息链,跳过案例展开与背景铺垫,只保留核心主张+关键证据,适合通勤或快速预览。不勾选则走默认逻辑,系统根据原文信息熵动态分配时长。
通过命令行启动Open NotebookLM时指定时长
方法一:使用make_audio.py脚本直接传参
执行以下命令,其中--duration参数接受short或standard值:
python -m local_notebooklm.make_audio --pdf report.pdf --duration short
方法二:修改配置文件硬编码时长策略
编辑config.yaml,在audio_generation节点下添加:
duration_mode: "short"
注意:命令行参数优先级高于配置文件,运行时传参会覆盖yaml里的设置。
本地部署版中调整时长偏好的底层逻辑
第一步:定位生成函数入口
打开local_notebooklm/make_audio.py,找到generate_podcast_audio()函数定义处。
第二步:检查LLM提示词中的时长约束
该函数内部会调用call_llm()生成对话脚本,而提示词模板(通常在prompts/目录下)中包含类似“请将内容浓缩为不超过120秒的双人对话”的硬性指令——时长偏好本质是改写这句指令,而非调节TTS语速。
第三步:手动注入时长标记
若需更精细控制(如“前30秒讲问题,中间60秒讲方案,最后30秒讲结论”),可在调用call_llm()前,把原始提示词中的“short”替换为带时间切片的结构化要求,例如:“[0:00–0:30] 开场痛点陈述;[0:30–1:30] 三个解决方案对比;[1:30–2:00] 行动建议与资源提示”。











