TTS NPC 对白归属:一条消息里的角色各说各的
解决什么问题
群像剧情里一条回复常有五六段对白:主角、酒保、路过的商人各说各话。普通 TTS 只会用一个声音通读——谁说的全靠脑补。对白归属让 AI 在后台判断每句引号是谁说的,朗读时各用各的声音。
开启三步
- 扩展 → TTS 抽屉,选一个 TTS 服务商并启用(归属解析依赖 TTS 处于开启状态)
- 在 TTS 设置里开启 对白归属 相关开关

- 正常聊天,等回复带引号对白时验证效果
每句对白单独播放
归属生效后,消息里每句引号末尾多一个小喇叭图标,点它只播放这一句、用归属到的声音。校对配音效果时不用整楼重播。

给 NPC 分配声音
TTS 面板 语音映射 区的 管理语音 按钮打开完整名单:聊天参与者(主角、群组成员、你自己)加上所有已识别的 NPC,每个名字一行、带语音下拉。

两种给声音的方式:
- 被动识别——后台解析发现新 NPC 时自动入列(默认音色,需手动换)
- 提前登记——在映射里预先添加名字,从第一次播放起就被认出来,推荐给重要配角用
常见小问题
- NPC 第一次没声音——解析在后台进行,稍等;或先手动登记名字绕开等待
- 改了台词重播——消息被编辑或 swipe 后缓存自动失效,重新解析,不用手动清
- 代码块里的引号——不算对白,不会被误读
归属结果只影响朗读声音,不改消息文本,聊天记录安全。