NotebookLM生成非英文播客需提前指定输出语言:网页版在Settings中设置Output language;Local-NotebookLM用--language参数或修改config.py;API调用时必须显式传入language参数,且需启用Bark引擎支持全部13种语言。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让NotebookLM生成的播客用中文、日文或法语播报,必须在音频生成前明确指定输出语言,否则系统默认只出英文播客——哪怕你上传的是纯中文PDF,不设语言也照样吐英文。
网页版NotebookLM设置输出语言
第一步:打开 notebooklm.google.com,登录你的谷歌账号。
第二步:点击右上角头像 → 选择「Settings」→ 找到「Output language」选项。
第三步:点击下拉菜单,从中选择你需要的目标语言,例如「中文(简体)」或「日本語」。
注意:该设置是全局生效的,会影响所有新生成的音频概览,但不会自动重生成已存在的音频文件。
Local-NotebookLM命令行指定语言
方法一:直接在终端中运行带 --language 参数的命令python -m local_notebooklm.make_audio --pdf ./docs/report.pdf --language "chinese"
支持的语言名必须小写、全英文拼写,如 "spanish"、"french"、"korean",不能写 "zh" 或 "Chinese"。
方法二:修改配置文件中的默认语言
打开 local_notebooklm/config.py,找到 DEFAULT_LANGUAGE = "english" 这一行,将其改为 DEFAULT_LANGUAGE = "japanese"。
【改完必须保存并重启服务,否则不生效】
Open NotebookLM API调用时传入语言参数
在 Python 脚本中调用 generate_audio() 函数时,必须显式传入 language 参数:generate_audio(pdf_path="doc.pdf", language="german", output_dir="./out")
若漏掉 language 参数,函数会使用内部默认值(通常是 "english"),且不会报错提示,导致生成结果与预期不符。
支持全部13种语言,包括德语、印地语、意大利语等——但前提是已启用高级音频模式(即使用 Bark 引擎而非 MeloTTS)。

















