语音情感控制

指引生成语音朗读台词的标签、情绪设置和节奏控制。

Morphic 上的语音情绪控制让你塑造生成语音的听感,从情绪语气到反应、节奏和表达风格都能控制。用正确的提示撰写你的指令,语音就会按你的要求演绎。

如何使用语音情绪控制

下面是一个在 Morphic 上使用语音情绪控制的快速教程:

  1. 打开 Morphic,进入你的项目。
  2. 创建新文件或打开已有文件。
  3. 在底部的提示栏中,将模式切换为“音频”,并选择“语音”。
  4. 选择你的音频模型:“ElevenLabs”或“MiniMax”。
  5. 在语音选择器中选择一个声音和语言。
  6. 使用你所选模型的情绪控制格式编写提示(见下方)。
  7. 点击提示栏中的蓝色按钮。

Morphic 支持两种语音模型。每种都使用不同的情绪控制语法。先选择你的模型,然后按照下面的指南操作。

ElevenLabs

ElevenLabs 使用直接写在提示中的方括号标签。将任何情绪、反应或指令用方括号括起来,模型会将其理解为表演提示,而不是要说出口的文本。

工作原理

[标签] 你的对话文本写在这里。

标签会影响其后所有内容,直到出现新的标签。你可以将标签放在文本中的任何位置,并按顺序组合多个标签。

无标签有标签
我拿到角色了。我真的拿到角色了。[兴奋] 我拿到角色了。我真的拿到角色了。
我们得离开。现在。[低声] [紧张] 我们得离开。现在。
我觉得这行不通。[悲伤] [犹豫] 我觉得这行不通。
宝藏埋在那座旧礼拜堂下面。[海盗腔] 宝藏埋在那座旧礼拜堂下面。

ElevenLabs 是开放式的,没有固定列表。把任何情绪或指令写在方括号里,模型都会尝试理解。像这样的标签 [嫉妒], [浪漫], [尴尬], [怀疑的语气],或 [停顿后继续] 都可以。

下面的标签是常用且效果稳定的,但不限于这些。

标签

情绪

标签功能说明
[兴奋]高能量、充满热情的表达
[开心]温暖、轻快的语气
[愉快地]轻快明亮的表达
[悲伤]低落、低沉的语气
[悲怆]深沉的悲伤、哀痛
[愤怒]尖锐、有力的表达
[紧张]不确定、略带颤抖
[沮丧]紧绷、不耐烦的语气
[平静]平稳、放松的表达
[疲惫]没有精神、精疲力尽
[好奇]探询、疑问的语气
[讽刺]冷淡、带讽刺的表达
[俏皮]轻松、戏谑的感觉
[面无表情]平铺直叙、毫无情绪的表达

试试看:

[兴奋] 我们刚刚拿到融资。我简直不敢相信。[紧张] 但现在我们真的得兑现承诺了。[平静] 一步一步来。我们会解决这个问题的。

情绪细微变化

用于更细微的语气变化。这些会为一句台词增加层次,而不会覆盖整句的表达。

标签功能说明
[犹豫]不确定、欲言又止
[如释重负]重担卸下、紧张释放
[紧张]如坐针毡、为即将发生的事做准备
[温暖]温柔、关怀的语气
[认命的语气]选择放弃、接受失败
[结结巴巴]说话磕绊、慌乱
[后悔]希望事情有所不同
[同情]富有同情心、理解
[安抚]安慰、稳重
[敬畏]因惊奇或赞叹而震撼

试试看:

[紧张] 有点不对劲。我能感觉到。[如释重负] 哦,是你啊。谢天谢地。[温暖] 过来。我很担心你。

反应

用于在台词之间或内部增加真实感的非语言声音。

标签功能说明
[笑]放声大笑
[咯咯笑]轻柔、轻浅的笑
[轻笑]短促、克制的笑
[叹气]因疲惫、如释重负或沮丧而呼气
[倒吸一口气]突然吸气,表示惊讶或震惊
[吞咽]紧张地吞咽
[哭泣]带着哭腔、哽咽的声音
[清嗓子]快速调整嗓音

试试看:

[笑] 你在跟我开玩笑吧。[倒吸一口气] 等等,你是认真的?[清嗓子] 好吧。我们认真谈谈这件事。

表达方式

控制声音在身体层面如何演绎这句台词,与情绪无关。

标签功能说明
[低声耳语]轻柔、带气声、贴近的表达
[喊叫]大声、外放的声音
[轻声]音量低、克制
[大声地]提高音量、有力
[急促]节奏快、紧迫
[拖长]缓慢、拖长的表达
[戏剧化语气]戏剧化、强烈的张力

试试看:

[低声耳语] 他们就在门外。[急促] 我们现在必须动身,没时间了。[喊叫] 跑!

口音与角色

在不改变声音的情况下切换口音,或者赋予声音一个角色人设。

标签功能说明
[美国口音]标准美式英语
[英国口音]标准英式英语
[法语口音]带法语口音的英语
[美国南方口音]美国南方拖腔
[澳大利亚口音]澳大利亚英语
[浓重的俄语口音]浓重的俄式口音
[浓重的X口音]将 X 替换为任意国籍
[海盗腔]粗哑的、航海气质的角色
[老人腔]苍老、饱经风霜的表达
[机器人腔]机械、合成感的语气
[奇幻旁白]史诗感、童话式旁白
[黑色电影旁白]黑暗、忧郁、愤世嫉俗的旁白
[讽刺地]冷淡、带讽刺意味的角色演绎

试试看:

[海盗腔] 宝藏埋在那座旧礼拜堂下面,深埋三寻。[老人腔] 我还记得这座小镇曾经只有土路和老实人。[机器人腔] 警告。结构完整性受损。请立即撤离。

多角色对话

在一个提示中编写两个或更多角色的场景时,可用这些来塑造台词之间的互动。

标签功能说明
[打断]在对方话还没说完前插入
[重叠]在另一位声音未落时开始说话

试试看:

所以我想说的是[打断] 不,住口。你别想把这件事搪塞过去。[重叠] 但如果你能先听我说一秒……

停顿与节奏

ElevenLabs 不支持明确的停顿时长。停顿长度由上下文、标签和标点推断。

这样写功能说明
[停顿]戏剧性静默(长度由模型决定)
...犹豫、拖尾式停顿
全大写强调这个词
新段落明确停顿并重置语调

试试看:

“我……嗯,我想是吧。”

[停顿] 然后事情就发生了。

“我说现在!”

获得更好效果的提示

提示原因
让标签与文本相匹配[哭泣] 别离开我。 听起来更自然。把 [哭泣] 加到一句随意的句子里就不自然。模型会阅读整行内容以获取上下文。
组合标签[低声耳语][紧张] 或者 [犹豫][紧张] 给模型两个线索进行融合,从而输出更细腻的结果。
选择合适的声音平静的声音不可能逼真地喊叫。高能量的声音也不适合低声耳语。让声音与角色匹配。
使用 Creative 或 Natural 稳定度这些设置会给模型更多空间来表现标签。Robust 更稳定,但表达性较弱。
用标点作为节奏提示逗号放慢节奏。句号形成硬停顿。省略号表示语气渐弱。模型会读取并响应标点。

Google Gemini 3.1 Flash TTS

Gemini 3.1 Flash TTS 可提供富有表现力的多语言朗读,并能在广泛语言范围内细致控制语气、节奏和口音。你可以通过两种方式引导它:用自然语言指令,以及写入脚本中的行内提示。

工作原理

Gemini 会读取你用自然语言写下的指令,并据此调整表达。先写指令,再写台词。

无指令有指令
风暴已经过去了。你现在安全了。请用温暖而缓慢的语气说这句话,就像在安慰一个孩子:风暴已经过去了。你现在安全了。

你也可以在方括号中插入行内提示,以添加反应并在句中切换表达。Gemini 会执行提示,而不是把它读出来。

试试看: 真不敢相信你竟然这么做了 [laughs]。这是今年最棒的惊喜。

标签

将提示直接放在你想要它出现的台词位置,用方括号括起来。Gemini 会执行该提示而不是朗读出来,而且你可以在一段脚本中使用多个提示。

反应和声音:

标签功能说明
[笑]添加自然的笑声
[紧张地笑]添加紧张的笑声
[叹息]添加一声叹息
[倒吸一口气]添加一声倒吸气
[呼气]添加可听见的呼气声
[嗤笑]添加轻蔑的嗤笑
[清嗓子]在台词前加清嗓子
[哭泣]带着泪水说出这句台词

表达与语气:

标签功能说明
[耳语]把声音降为耳语
[正常声音]恢复为正常说话声音
[轻柔地]让表达更柔和
[喊叫]把声音提高到喊叫
[慢慢地]放慢节奏
[兴奋]增加活力和兴奋感
[紧张地]增加紧张、犹豫的语气

试试看: [耳语] 别出声。[正常声音] 好了,安全了。

对于语气、活力或口音,请在台词前用自然语言描述你想要的效果。Gemini 支持其各语言中的口音控制。

试试看: 请用英式口音读这句:今天天气真不错,不是吗?

多说话人对话

Gemini 可以在一次生成中呈现两位说话人的来回对话,并为每位说话人赋予不同的声音。先用说话人的名字标注每一行,然后在生成前为每位说话人分配声音。Gemini 每段对话最多支持两位说话人。

试试看:

Maya:你收到工作回复了吗?
Tom:收到了。我周一开始上班。
Maya:太棒了,恭喜你。
元素该怎么做
说话人标签每行以说话人的名字开头,后跟冒号
每位说话人对应一个声音在生成前为每个已命名说话人分配各自的声音
说话人数限制一段对话最多两个不同的说话人

停顿与节奏

用省略号添加一拍的停顿,并在指令中说明你想要的节奏。

方法示例
用省略号表示停顿等等…… …… ……你听到了吗?
在指令中说明节奏请缓慢而刻意地读这句:每。个。词。都。很。重。要。

获得更好效果的提示

提示为什么有帮助
将指令放在台词前Gemini 会将该指令应用到其后面的文本
设置场景类似这样的上下文 以自然纪录片旁白的方式,平静而低声地: 会影响语气和表达
组合方法在同一脚本中将自然语言指令与方括号行内提示配对使用
让语言与声音匹配在生成前选择适合你脚本的声音和语言

MiniMax

MiniMax 使用 括号式声音标签 在你的提示中,以及一个单独的 情绪选择器 在 Morphic 的界面中。

情绪

在生成时从下拉菜单中选择情绪。这会设置整个输出的总体语气。

情绪效果
自动模型读取文本并选择最合适的情绪(默认)
开心轻快、积极
悲伤低落、忧郁
愤怒强硬、激烈
害怕焦虑、害怕
厌恶反感、排斥
惊讶受惊、震惊
平静放松、宁静
流畅干净、播报风格——适合新闻或技术类旁白
中性无情绪偏向

声音标签

使用括号直接在提示中添加非语言声音。这些是 仅预设 ——仅支持下面列出的标签。

太不可思议了(笑)我真不敢相信它居然成功了。
结果……出乎意料。(叹气)让我解释一下。
标签标签标签
(笑)(轻笑)(咳嗽)
(清嗓子)(呻吟)(呼吸)
(喘气)(吸气)(呼气)
(倒吸气)(吸鼻子)(叹气)
(哼鼻)(打嗝)(咂嘴)
(哼唱)(嘶嘶声)(呃)
(吹口哨)(打喷嚏)(哭泣)
(掌声)(打哈欠)

与 ElevenLabs 不同,你 不能 发明自定义标签。写入 (紧张) 或者 (嫉妒) 将不起作用——模型会将它们作为文本读出。请使用情绪选择器来设置情感语气。

停顿

使用以下格式插入定时静音: <#x#> 其中 x 表示秒数(0.01–99.99)。

结果出乎意料。 <#1.2#> 让我们来看看原因。
我们需要谈谈。 <#0.5#> 这很重要。

提示

  • 请谨慎使用音效标签——太多会听起来不自然。
  • 将情绪设置为 自动 适用于大多数情况。当你需要在长文本中保持一致语气时,可手动覆盖。
  • 标点很重要——逗号和句号会引导模型的节奏和语调。

如果您遇到任何问题或有任何疑问,欢迎随时联系我们。我们很乐意提供帮助。请发送邮件至 support@morphic.com.

本页内容