Try AI Narrator Free
Sign up free — no credit card required. Turn your documents into natural-sounding audio in minutes.
Sign Up FreeTry AI Narrator Free
Experience the voices mentioned in this article. Install the Google Docs add-on and generate audio from any document in seconds.
Browse All VoicesGemini TTS 最佳实践:每次都能生成一致且富有表现力的音频
Tip
快速总结: Gemini TTS 模型(2.5 Flash、2.5 Pro 和 3.1 Flash)与传统的 TTS 从根本上不同 —— 它们是生成音频的大型语言模型。这意味着你的提示、语音选择和内联标签对输出质量有巨大的影响。本指南涵盖了实现一致音频生成的五大支柱:预设、语音选择、情感标签、系统提示和护栏。
Google 的 Gemini TTS 模型重新定义了 AI 语音合成的可能性。与仅仅朗读文本的传统文字转语音引擎不同,Gemini TTS 模型建立在为 Gemini 提供支持的相同大型语言模型架构之上 —— 它们了解 说 什么、 谁 在说以及它应该 听起来 怎么样。
但这股力量伴随着复杂性。如果你得到的结果不一致 —— 有时很棒,有时很平淡 —— 本指南将告诉你原因,以及确切的解决方法。
在深入了解每项最佳实践之前,请了解 Gemini TTS 在三个相互关联的杠杆上运行。所有三个必须保持一致,才能获得可预测的高质量输出:
Gemini TTS 的输出由协同工作的三个杠杆驱动。将这三者对齐是获得可预测结果的最快方法:
风格提示(系统指令)
整体情感基调和表达风格的主要驱动力。为整个片段设置上下文。文本内容(文稿)
词语本身的含义。情感丰富的文本比中性文本为模型提供更多可操作的空间。行内标签(标记)
带有方括号的修饰符,如 [whispers] 或 [laughs],用于对特定短语进行本地化控制,并与风格提示配合使用。
Warning
1. 音频预设 — 您的的一致性基础
音频预设是可重用的配置块,定义了谁在说话、他们在哪里以及他们应该如何表演。将它们视为一个保存的“导演设置”,确保来自同一脚本的每次生成听起来都像来自同一录音会话。
Gemini TTS 预设剖析
# 音频配置文件:Nova
## “晨间主持人”
## 场景:直播广播工作室
[一个温暖、诱人的工作室,伴随着柔和的晨光。
Nova 轻松、自信且引人入胜 — 她
像朋友一样直接与听众交谈。]
### 导演笔记
风格:温暖、对话式、略带轻快
节奏:中等 — 不匆忙,不缓慢
口音:美式英语,中性
基调:友好且平易近人,就像在
喝咖啡时与亲密朋友交谈
- 可复现性:应用于不同文稿的相同预设会生成听起来像同一场会话中同一个说话者的音频。
- 多说话者工作流:为每个说话者(采访者、嘉宾、旁白)定义一个预设,以在各个剧集之间保持独特的音色。
- 减少提示漂移:如果没有预设,模型仅从文本推断风格,这在长项目中会发生漂移。
- 更快的迭代:一旦预设听起来合适,您只需调整文稿,而不必每次都重新发明声音。
预设最佳实践
- 给角色起个名字。用名字(“Nova”、“Dr. Claire”、“Marcus”)将模型接地气,可以将整个表演串联起来。
- 定义身份,而不仅仅是语气。“电台 DJ”或“纪录片旁白”为模型提供了一个可锚定的表演原型。
- 明确环境细节。“繁忙的早晨咖啡馆”与“安静的工作室”会产生不同的声学配置文件。
- 包含导演说明。明确说明风格、节奏、口音和语气,而不是顺其自然。
- 保持预设简洁。集中的预设更容易让模型始终如一地遵循。
2. 声音选择 — 将声音与角色匹配
想亲自听到这些声音吗?
立即免费试用我们的人工智能讲述人。无需注册。
2. 语音选择 — 匹配语音与角色
| 语音名称 | 性别 | 最适合 | 特征 |
|---|---|---|---|
| Kore | 女性 | 温暖旁白、播客 | 友好、温暖、平易近人 |
| Puck | 男性 | 欢快的长短内容、促销 | 充满活力、自信 |
| 恩克拉多斯 | 男性 | 平静旁白、有声读物 | 带有呼吸声的、内省的 |
| 奥厄得 | 女性 | 专业演示文稿 | 清晰、精致 |
| 芬里尔 | 男性 | 戏剧性旁白 | 强劲、强烈 |
| 奥鲁斯 | 男性 | 技术内容 | 精准、克制 |
可用语音选项(Gemini TTS)
- 将声音与预设风格匹配。如果您的预设描述的是一个疲惫、内省的角色,请选择像 Enceladus 这样带有呼吸声的声音,而不是欢快的声音。
- 在游乐场中测试声音。在确定之前,先聆听每个声音如何处理各种提示词。
- 使用声音 + 提示词的协同效应。低沉、威严的声音搭配威严的风格提示词,可以增强效果。
- 避免不匹配的年龄或语调提示词。要求低沉的声音听起来像个幼儿会产生诡异的结果。
- 每个角色锁定一个声音。在多说话者的内容中,为每个说话者分配一个声音,并且不要在项目进行到一半时更改它。
Info
语音选择最佳实践
3. 内联情感标签 — [方括号]系统
专家提示: 使用 Google Cloud TTS API (Vertex AI) 时,您还可以为每个语音指定
speaker。将其与多发言人对话模式结合使用,可在播客和采访中进行自动发言人区分。3. 内联情感标签 — [方括号] 系统
Gemini TTS 支持内联标记标签 — 直接嵌入到脚本中的方括号注释,可修改特定短语的表达方式。这是实现细粒度控制的最强大功能。
| 标签 | 效果 | 可靠性 |
|---|---|---|
| [叹气] | 插入叹气声 | 高 |
| [笑] | 插入笑声 | 高 |
| [嗯] | 插入迟疑 | 高 |
| [喘气] | 插入倒吸气声 | 高 |
| [咳嗽] | 插入咳嗽声 | 中 |
Google Cloud 的研究表明,方括号标签以三种不同的模式运行:
| 标签 | 效果 | 可靠性 |
|---|---|---|
| [耳语] | 耳语般的语调 | 高 |
| [兴奋地] | 兴奋、充满活力的语调 | 高 |
| [无聊] | 平淡、无所谓的语调 | 高 |
| [平静地] | 放松、有节制的语调 | 高 |
| [慢慢地] | 较慢的语速 | 高 |
| [快速地] | 较快的语速 | 高 |
| [暂停] | 继续之前短暂暂停 | 高 |
标签被可听见的非语音发声替换。标签本身不会被读出。
根据标签的不同,同一句话可以有截然不同的表达方式:
模式 2:风格修饰符
标签改变随后文本的表达方式 — 语调、节奏、强调。
- 将标签用于局部时刻,而不是整体语调。通过系统提示词设定整体语调;使用标签来表现此处的笑声、彼处的耳语。
- 请勿过度使用标签。短段落中出现太多标签听起来很不自然。每个段落目标使用一到两个。
- 保持标签与提示词和文本相符。提示词描述为阴暗的场景中出现 [cheerful] 标签会与输出冲突。
- 先测试新标签。你期望作为样式修改器的标签可能会被作为字面文本读出。在生产环境中使用之前,请先在测试区中进行测试。
模式 3:语速与重音
控制播报速度和重音的标签。
你是一位编剧兼音频导演。
我有一个上下文,但没有文字稿。
任务:
1. 根据上下文编写引人入胜的剧本。
2. 将输出格式化为结构化的 TTS 提示词。
输出格式:
# 音频配置文件:[名称]
## “[标题]”
## 场景:[场景]
[描述]
### 导演手记
风格:[风格]
语速:[语速]
口音:[口音]
实际标签示例
- 要具体,不要笼统。“像1940年代的广播播音员一样说话”比“以老式的方式说话”更好。
- 设定场景。环境背景(繁忙的机场、安静的工作室)指导声学解释。
- 定义角色的情绪状态。“诺瓦放松且自信”为模型提供了每一行的基准。
- 包含交付细节。 说明语速、停顿和声音质感。“略带喘息、节奏适中”比“平静”更具可操作性。
- 在整个系列中保持提示词一致。 对于播客,每一集都使用相同的系统提示词。
// 默认 — 无标签
嘿,你好,我是一个新的文本转语音模型。今天我能为你
提供什么帮助?
// 兴奋
[excitedly] 嘿,你好,我是一个新的文本转语音模型!
今天我能为你提供什么帮助?
// 厌倦
[bored] 嘿,你好,我是一个新的文本转语音模型...
今天我能为你提供什么帮助?
// 讽刺并带停顿
[sighs] 嘿,你好... [pause] 我是一个新的文本转语音
模型。[pause] 今天我能为你提供什么帮助?
// 低语并带笑声
[whispers] 嘿,你好... [laughing] 我是一个新的文本转
语音模型。今天我能为你提供什么帮助?
标签最佳实践
| 考量 | 影响 | 缓解 |
|---|---|---|
| 长文本输出 | 在非常长的单次生成中,质量可能会漂移 | 在自然的停顿点分割转写文本并在后期拼接音频 |
| 声音与提示词不匹配 | 音频可能与预期的说话者不符 | 保持预设、声音和提示词一致 |
| 标记发声 | 某些标签可能会被作为字面文本读出 | 在生产前在 playground 中测试标签 |
| 速率限制与配额 | 高容量使用时的 API 节流 | 使用正确的模型层级并将请求排队 |
4. 系统提示词 — 指导演出
系统提示词(也称为“风格提示词”)是保证整体一致性的最重要手段。它告诉模型谁在说话、他们在哪里,以及他们应该如何表达内容。
系统提示词结构
- 预设 — 定义谁、在哪里以及如何读(每个说话者可复用)
- 声音选择 — 将声音特征与您的角色相匹配
- 内联标签 — 精细的、按短语控制(谨慎使用,先测试)
- 系统提示词 — 设置整体语调、场景和表现风格
- 护栏 — 分割长内容,测试标签,使声音与提示词对齐
Note
系统提示词最佳实践
相关指南
- 2026 年最佳 AI 语音 API — 所有 TTS API 提供商的完整比较
- AI 声音克隆指南 — 通过分步说明克隆任何声音
- AI Narrator 与 ElevenLabs — 质量和定价的直接对比
Disclosure
Some of the tools compared on this site — including AI Narrator — are our own products. We review them on the same footing as competitors, on current pricing and hands-on testing, and always tell you when a product is ours.