游乐游手机版
首页/AI热点日报/热点详情

NotebookLM音频生成语言选项设置详细步骤与操作指南

类型:热点整理2026-07-19
先记住一个关键事实:NotebookLM 默认生成的播客仅支持英文输出。即使你上传的是全中文的 PDF,只要没有提前设定语言,播报内容依然是英文。这听起来有些反直觉,但确实是它的运作逻辑。因此,若想让播客讲中文、日语或法语,必须在生成音频之前明确指定语言方向。 具体如何操作?下面分三种场景详细说明。

先记住一个关键事实:NotebookLM 默认生成的播客仅支持英文输出。即使你上传的是全中文的 PDF,只要没有提前设定语言,播报内容依然是英文。这听起来有些反直觉,但确实是它的运作逻辑。因此,若想让播客讲中文、日语或法语,必须在生成音频之前明确指定语言方向。

具体如何操作?下面分三种场景详细说明。

网页版 NotebookLM 语言设置方法

这是最简便的操作方式。打开 notebooklm.google.com,登录谷歌账号后,点击右上角头像,进入「Settings」菜单,找到「Output language」选项。下拉菜单中列出了所有受支持的语言,选择你需要的,例如「中文(简体)」或「日本語」,即可完成设置。

需要注意:此设定为全局生效,只影响后续新生成的音频概览。已经存在的音频文件不会自动重新生成,需手动操作。

Local-NotebookLM 命令行指定语言

如果你使用的是本地部署版本,可以通过两种方式指定语言。

方法一:在终端运行时直接添加参数。例如:
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()函数时,语言参数必须显式传入,例如:
generate_audio(pdf_path="doc.pdf", language="german", output_dir="./out")
这个参数绝对不能遗漏。如果漏写,函数会默默使用内部默认值(通常是"english"),且不会报错。结果就是——你满怀期待地等待一个德语播客,最终听到的却是英文。

另一个关键点:完整的 13 种语言支持(包括德语、印地语、意大利语等)需要启用高级音频模式,即使用 Bark 引擎,而非 MeloTTS。如果默认引擎不支持,则只能输出英文。

来源:https://www.php.cn/faq/2848064.html?uid=1503042

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。