语音合成
语音合成根据不同的人物使用不同的声音
首先,如果当前文本没有人名之类的东西,那么可以在文本选择器中,额外选择人名的文本。显示的文本将按照选择的先后顺序进行排列。
然后,在游戏设置->语音
(或者设置界面的语音设置
,但这样将是全局的设置,不建议进行全局设置)中,取消跟随默认
,然后激活语音指定
,在其设置中添加一行,将条件
设置为包含
,目标
中填入人名,然后在指定为
中选择语音。
但是,由于额外选择了人名文本,使得显示和翻译的内容多出了人名的内容,且语音也会把人名读出来。为了解决这个问题,我们激活语音修正
,在其中利用正则表达式,将人名及其符号过滤掉。 如果还激活了作用于翻译
,则该语音修正也会在显示和翻译的内容中也把人名去掉,从而使得显示的内容和未选取人名条目时一样。
语音指定的具体解释
当当前文本符合条件时,则执行指定为
中所指定的动作
条件
- 正则 判断时,是否使用正则表达时进行判断。
- 条件 首尾 当为首尾时,仅当目标处于文本的首尾位置时,才符合判定 包含 只要目标出现在文本中,就符合判断。这个是更宽松的判定。 当同时激活
正则
时,会自动处理正则表达式以兼容该选项。 - 目标 用于判定的文本,通常为人名。 当激活
正则
时,其中的内容将作为正则表达式来实现更准确的判定。
指定为
跳过 当判定为符合条件时,跳过对当前文本的朗读
默认 对符合条件的内容,使用默认语音进行朗读。通常,当使用了一个非常宽松的判定时,容易误伤。将设置为该动作的判定移动到更宽松的判定以前,可以避免误伤
选择语音 选择后将弹出一个窗口,选择语音引擎和语音。符合条件时将使用该语音进行朗读。