你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

示例和常见问题解答

UWP 语音助理示例

UWP 语音助理示例是 Windows 上的语音助理,用于

  • 演示如何使用 Windows ConversationalAgent API
  • 显示 Windows 上语音代理的最佳做法
  • 为你的 MVP 代理应用程序提供适应性强的应用和可重用组件
  • 显示如何将 Direct Line Speech 和 Bot Framework 与 Windows ConversationalAgent API 结合使用,以实现端到端的语音代理体验

随示例应用一起提供的文档将演练语音激活和代理管理的代码路径,包括从启动的先决条件到正确清理的完整内容。

在通过语音激活我的应用时,它会显示在一个小窗口中。 如何从精简视图转换为完整的应用程序窗口?

首次通过语音激活应用程序时,应用程序会在精简视图中启动。 请阅读语音激活预览版的设计指南,获取有关 Windows 上的语音助理的不同视图以及在这些视图之间进行转换的指导。

若要从精简视图转换到完整应用视图,请使用 appView API TryEnterViewModeAsync

var appView = ApplicationView.GetForCurrentView(); await appView.TryEnterViewModeAsync(ApplicationViewMode.Default);

为什么只为 UWP 应用程序启用 Windows 上的语音助理功能?

考虑到语音激活等功能相关的隐私风险,UWP 平台的功能是必需的,这些功能可确保 Windows 上的语音助理功能足够安全。

UWP 语音助理示例使用 Direct Line Speech。 我必须为 Windows 上的语音助理使用 Direct Line Speech 吗?

UWP 示例应用程序是使用 Direct Line Speech 和语音 SDK 开发的,用于演示如何使用带有 Windows 对话代理功能的对话服务。 但可使用任何服务进行本地和云关键字验证、语音转文本转化、机器人对话和文本转语音转换。