Windows.ApplicationModel.VoiceCommands 命名空间

支持在 Cortana 中处理语音或文本输入的语音命令,以便从后台应用访问特性和功能。 当应用在后台处理语音命令时,它可以在 Cortana 画布上显示反馈,并使用 Cortana 语音与用户通信。

应用必须注册语音命令定义 (VCD) 文件,才能允许语音命令访问其功能。 有关为应用创建和注册语音命令定义 (VCD) 文件的详细信息,请参阅 使用语音命令启动后台 应用。

注意

语音命令是在语音定义命令 (VCD) 文件中定义的单个发音,通过 Cortana 指向一个已安装的应用。 可在前台或后台启动该应用,具体取决于交互的级别和复杂程度。 例如,需要额外上下文或用户输入的语音命令最好在前台处理,而基本命令可以在后台处理。

VoiceCommand

Cortana 提供的命令,使用语音或文本,并路由到后台应用。

必须在语音命令定义中声明命令, (VCD) 文件中引用的应用注册。 有关为应用创建和注册语音命令定义 (VCD) 文件的详细信息,请参阅 使用语音命令启动后台 应用。

VoiceCommandCompletedEventArgs

包含 VoiceCommandCompleted 事件的事件数据。

VoiceCommandConfirmationResult

由后台应用指定并显示在 Cortana 确认屏幕上的问题的响应。 当后台应用服务调用 RequestConfirmationAsync 时,将显示此屏幕。

VoiceCommandContentTile

包含图像、文本和链接数据的资产,由后台应用服务提供,用于在 Cortana 画布上显示。

VoiceCommandDefinition

对特定已安装的命令集启用操作。

VoiceCommandDefinitionManager

一个静态类,支持从 语音命令数据 (VCD) 文件中注册和使用命令集。

VoiceCommandDisambiguationResult

Cortana 画布上显示的消除歧义屏幕获得的结果。

从后台应用服务调用 RequestDisambiguationAsync 会导致 Cortana 显示消除歧义屏幕。

VoiceCommandResponse

来自后台应用服务对 Cortana 画布上显示的进度、确认、消除歧义、完成或失败屏幕的响应。

VoiceCommandServiceConnection

Cortana 的后台应用服务连接。

用于从 Cortana 检索语音命令,并显示 Cortana 说出并在 Cortana 画布上显示的消息。

VoiceCommandUserMessage

Cortana 说出并在 Cortana 画布上显示的消息。

此消息应为:

枚举

VoiceCommandCompletionReason

指定语音命令完成的可能原因。

VoiceCommandContentTileType

用于 Cortana 画布上的内容磁贴的布局模板。

使用 ContentTileType 属性指定模板。

注意

Cortana 反馈屏幕上的所有内容磁贴都必须使用相同的模板。

另请参阅