Microsoft 代理简介

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

Microsoft 代理是一组可编程软件服务,支持呈现交互式动画字符。 除了常规使用窗口、菜单和控件之外,开发人员还可以使用字符作为交互式助手来介绍、引导、娱乐或增强其网页或应用程序。

Microsoft 代理使软件开发人员和 Web 作者能够整合一种新的用户交互形式(称为对话界面),利用人类社交通信的自然方面。 除了鼠标和键盘输入外,Microsoft 代理还包括对语音识别的可选支持,以便应用程序可以响应语音命令。 字符可以使用合成的语音、录制的音频或卡通字气球中的文本进行响应。

Microsoft 代理服务促进的对话界面方法不会取代传统的图形用户界面 (GUI) 设计。 相反,字符交互可以轻松地与窗口、菜单和控件等传统接口组件混合,以扩展和增强应用程序的界面。

通过 Microsoft 代理的编程接口,可以轻松地对角色进行动画处理以响应用户输入。 动画字符显示在他们自己的窗口中,为在屏幕上显示的位置提供了最大的灵活性。 Microsoft 代理包含一个 ActiveX 控件,使支持 ActiveX 的编程语言可以访问其服务,包括 Visual Basic Scripting Edition (VBScript) 等 Web 脚本语言。 这意味着,甚至可以使用 OBJECT> 标记从 HTML 页面对<字符交互进行编程。

在以下链接中查找 Windows Vista 的 Microsoft 代理语音和语音识别功能的更改。