输出问题

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

该字符在移动时留下图像或落后。

当代理字符进行动画处理时,它要求角色后面的应用程序窗口及时更新自己。 当字符在屏幕上移动时,有时看到一些残差图像会快速消失(具体取决于电脑的速度和正在运行的应用程序),这是正常的。 否则,可能是原因:

  • 系统不满足代理的最低系统要求。
  • 字符后面的应用程序窗口不会及时处理更新。 请尝试将字符拖到桌面或文件夹窗口上,或关闭某些应用程序。 如果看到明显改进,问题可能不可避免。
  • 可能尚未安装 Microsoft Internet Explorer 4.0 或更高版本的官方版本。 Internet Explorer 4.0 的早期预发行版本未正确处理屏幕更新。 这将导致屏幕上剩余字符的剩余图像。 若要解决此问题,请安装 Internet Explorer 的最新官方版本(https://www.microsoft.com/windows/ie/)。
  • 系统屏幕驱动程序或硬件可能存在问题。 确保你拥有图形硬件的最新驱动程序。 如果问题仍然存在,可能需要联系电脑供应商。

该字符在说话时不生成任何音频输出。

这种症状可能有多种原因。 请尝试以下方法来隔离问题:

  • 验证扬声器是否已插入,并且声卡与 Windows 兼容。 最好使用另一个声音应用程序测试它们,以确认音频输出正常工作。
  • 验证已启用代理的应用程序或网页是否支持语音输入。 并非所有示例页面都支持语音输入。 按住“侦听”键(通常是滚动锁定键,除非更改了它)。弹出窗口应显示在字符下。 提示中的文本将告诉你字符的侦听状态。 如果未显示提示,则应用程序或网页不支持语音输入,或者未安装兼容的语音引擎。 如果提示出现并指示字符正在侦听,请说出该字符的语音命令之一。 如果不知道哪些语音命令可用:释放侦听键并右键单击该字符,然后从弹出菜单中选择“打开语音命令窗口”。 如果未显示该命令,则语音支持不适用于正在使用的应用程序或网页。 如果确实出现,请再次按住侦听键。 如果侦听提示出现在字符下并指示该字符正在侦听,请说出窗口中列出的命令之一。 如果字符没有响应,请转到下一步。
  • 验证当前没有其他应用程序使用音频输出设备。
  • 验证所使用的字符是否已针对口语输出进行配置。 (可能需要与网站或应用程序供应商核实。
  • 验证是否已为语音输出启用Microsoft代理设置
  • 如果字符使用文本转语音(TTS)引擎生成语音输出,请验证是否已安装兼容的 TTS 引擎。 例如,当安装为 Internet Explorer 4.0 加载项组件时,仅安装 Microsoft 代理的核心组件。 核心组件不包括文本转语音引擎。 如果没有此 TTS 引擎(Microsoft语音 API 兼容的引擎),Microsoft代理示例字符将不会生成语音输出。
  • 验证Microsoft代理使用 MIDI 是否未阻止音频通道(请参阅下一主题:Microsoft代理运行时播放 MIDI 的应用程序没有音频输出)。

Microsoft代理运行时,播放 MIDI 的应用程序没有音频输出。

Microsoft代理在按下侦听键时使用 MIDI 播放音调。 如果发现这会干扰播放 MIDI 或干扰语音输入的其他应用程序,则可以在Microsoft代理属性中关闭“播放音调时”选项。

我收到以下消息:由于应用程序正在调度输入同步调用,因此无法进行传出调用。

在以下情况下,可能会出现此消息:

当包含Microsoft代理的网页关闭(右键单击页面的任务栏条目并选择“从弹出菜单中关闭”)时,可能会发生这种情况。 这是因为代理和浏览器在同时关闭时出现计时问题。 错误是无害的。 单击“确定”以消除邮件。

启用代理的网页(或应用程序)尝试请求特定的文本转语音(TTS)引擎。 未安装 Speechapi.dll。

语音引擎似乎不适用于 Windows XP 中的Microsoft代理?

Microsoft代理使用 SAPI 4.0 提供语音服务。 但是,Windows XP 现在附带了 SAPI 5.0,它不提供其前身的向后兼容性支持。 幸运的是,SAPI 4.0 和 SAPI 5.0 可以共存在同一 Windows XP 计算机上。

若要使语音引擎适用于 Windows XP 中的Microsoft代理,请先安装 SAPI 4.0 运行时二进制文件(spchapi.exe),然后安装特定的语音引擎。

在升级到 Windows XP 之前,用于处理 Microsoft 代理的语音引擎。 发生了什么事?

请参阅前面的问题和答案。 Windows XP 的升级过程可能已删除计算机上已存在的 SAPI 4.0 支持。 只需在升级到 Windows XP 后重新安装 SAPI 4.0 运行时和 SAPI 4.0 语音引擎。

我已将TTS3000文本转语音引擎安装到运行 Windows XP(或 Windows 2000)的计算机上,并相应地正确编辑了编程以供其使用。 当我或其他本地管理员登录时,Microsoft代理字符会用这些TTS3000文本转语音引擎来朗,但当其他用户在没有管理员权限的情况下 登录到此计算机时,该角色不会说话。 在 Windows 98 和 Windows Me 上,这些TTS3000文本转语音引擎适用于这两组用户。 如何解决此问题?

需要为TTS3000文本转语音引擎的某些注册表项配置安全权限,以允许用户帐户在没有管理员权限的情况下使用它们。 这可以通过作系统的注册表编辑器来完成。

我遵循了描述为解决前一个问题中指出的问题的过程。 这很正常,因此当用户 没有管理员权限 登录到 Windows XP(或 Windows 2000)计算机时,Microsoft代理字符可以使用这些TTS3000文本转语音引擎进行听觉。 现在,几个月后,这些相同的TTS3000文本转语音引擎已经停止工作。 发生了什么事?

按照为上述问题提供的过程进行作时,这为非管理员用户帐户提供了对所需注册表项的完全控制权限。 其中一个用户可能故意或不知不觉地编辑了这些值、再次更改了权限,甚至完全删除了注册表项。

检查这些注册表项及其权限是否已编辑、删除或更改, 如有必要,请再次更改这些注册表项及其权限,或重新安装TTS3000文本转语音。