提升人物语气情绪
概述
把「她温柔地说:没事的,我在这里。」这类没有情绪信息的台本,改写成可直接投喂 TTS / 配音员的完整发声指令:
她声音放轻,语速慢下来,尾音收得很柔地说:【没事的,我在这里。】
核心认知:情绪不是形容词,是物理参数。 写「温柔 / 愤怒 / 难过」AI 读不出来;写「声音放轻 + 语速放慢 + 尾音发虚」它才读得出来。
核心公式
语气 = 声音大小 + 语速快慢 + 停顿位置 + 尾音变化
情绪语气 = 声音强弱 + 语速节奏 + 呼吸状态 + 停顿位置 + 重音位置 + 尾音变化
改写台词时,至少覆盖 3 个参数才算合格;只写 1 个(如「声音放轻」)依然偏平。
工作流
按顺序执行以下五步,不要跳步:
- 读台词,定情绪:判断这句话要传达的主情绪(开心 / 难过 / 愤怒 / 警告 / 怀疑 / 撒娇 / 紧张 / 安慰 / 压迫感……)。拿不准就问用户,不要猜。
- 选标点:情绪先落在标点上,再落在描述上。查
references/punctuation-emotion-table.md选定标点组合——停顿用逗号、压不住的情绪用省略号、爆发用「?!」、柔软上扬用波浪号、转折用破折号。 - 改台词:在台词里插入标点。这是改原文,不是加注释——「你刚才去哪了?」→「你刚才……去哪了?」
- 写发声提示词:查
references/emotion-voice-library.md,按「声音 + 语速 + 呼吸 + 停顿 + 重音 + 尾音」六要素组装,收尾统一用「……地说:【台词】」句式。 - 输出:用
assets/voice-prompt-template.md的标准行格式输出,按角色分段,便于直接复制进配音工具或交给配音员。
情绪符号组合(撒娇 / 警告 / 思考 / 愤怒 / 难过 / 开心 / 紧张 / 怀疑 / 安慰 / 反派压迫感)见 references/emotion-combos.md,每组合含「符号逻辑 + 成品发声提示词」,可直接套用。
标点速查(详见 references)
| 标点 | 作用 | 适合情绪 |
|---|---|---|
| ,逗号 | 制造真实停顿 | 思考 / 犹豫 / 试探 / 撒娇 / 小心翼翼 |
| 。句号 | 让语气收住 | 平静 / 冷淡 / 无情绪 / 克制 / 陈述 |
| !感叹号 | 加强情绪和重音 | 警告 / 愤怒 / 兴奋 / 震惊 / 强调 |
| ?问号 | 制造疑问和试探 | 疑问 / 试探 / 不确定 / 怀疑 / 撒娇式询问 |
| ?! | 质问和爆发 | 愤怒 / 震惊 / 不敢相信 / 质问 / 情绪爆发 |
| ……省略号 | 制造情绪停顿(情绪卡住) | 难过 / 委屈 / 害怕 / 紧张 / 犹豫 / 舍不得 / 压抑 |
| ~波浪号 | 让尾音轻快或柔软 | 开心 / 撒娇 / 轻松 / 亲近 / 温柔 |
| ——破折号 | 制造情绪转折 | 震惊 / 迟疑 / 强调 / 突然意识到 / 情绪断裂 |
常用万能短句模板(速查)
| 情绪 | 提示词模板 |
|---|---|
| 温柔 | 声音放轻,语速慢下来,尾音收得很柔,像在小心安抚对方地说:【台词】 |
| 坚定 | 声音放稳,语速放慢,咬字清楚,尾音稳稳落下,像在给对方安全感地说:【台词】 |
| 愤怒 | 声音压低,呼吸变重,语速放慢,咬字变重,像压着怒气一字一句地说:【台词】 |
| 害怕 | 声音放轻,呼吸变浅,语速慢下来,中间停顿明显,尾音发虚地说:【台词】 |
| 怀疑 | 声音压低一点,语速放慢,中间停顿,最后几个字微微上扬,像在试探对方地说:【台词】 |
| 开心 | 声音变亮,语速稍微变快,尾音上扬,带着真实笑意地说:【台词】 |
| 难过 | 声音很轻,语速慢下来,中间停顿明显,尾音发虚,像强忍情绪地说:【台词】 |
| 警告 | 声音压低,语速放慢,后半句加重,尾音不要软掉,像最后一次警告地说:【台词】 |
高频错误(必须主动纠正)
- 只写形容词:「她悲伤地说」→ 无效。必须翻译成物理参数。
- 只有标点没有发声描述:标点只是给 TTS 的停顿信号,仍要补上声音 / 语速 / 呼吸。
- 参数堆太多:一句话覆盖 3–4 个参数最佳,六要素全塞会让 TTS 过载、听感失真。
- 用句号做情绪句:句号天然压平情绪,需要情绪张力时用!/……/~ 替代。
- 「不要大喊」类负向词要保留:愤怒 / 警告 / 反派压迫感场景下,「不要大喊,而是像真正愤怒的人在施压」是关键限定,删了就变咆哮。
参考资料索引
| 文件 | 何时读取 |
|---|---|
references/punctuation-emotion-table.md |
需要按标点选情绪、看正反案例对比时 |
references/emotion-combos.md |
需要现成的「情绪 → 符号逻辑 → 发声提示词」组合时 |
references/emotion-voice-library.md |
需要某类情绪的发声方式 / 适合台词 / 完整提示词模板时 |
assets/voice-prompt-template.md |
需要标准输出格式(角色分段、【台词】 占位)时 |