使用自然变体

[从 Windows 7 开始,Microsoft 代理已弃用,可能在后续版本的 Windows 中不可用。]

虽然应用程序的传统界面(如菜单和对话框)中的呈现一致性使界面更具可预测性,但会改变角色界面中的动画和口语输出。 适当地改变角色的响应可提供更自然的界面。 如果字符始终以完全相同的方式处理用户;例如,总是说相同的话,用户可能会认为字符无聊、不感兴趣,甚至粗鲁。 人类交流很少涉及精确的重复。 即使在类似情况下重复某些内容,我们也可能会更改措辞、手势或面部表情。

Microsoft 代理允许你为字符生成某种变体。 定义角色的动画时,可以在任何动画帧上使用分支概率,以在动画播放时更改动画。 还可以为每个状态分配多个动画。 每次启动状态时,Microsoft 代理都会随机选择其中一个分配的动画。 对于语音输出,还可以在输出文本中包含垂直条形字符,以自动改变所讲文本。 例如,当将此文本作为 Speak 方法的一部分进行处理时,Microsoft 代理将随机选择以下语句之一:

“我可以这么说。我可以这么说。我可以说别的话。