Windows.ApplicationModel.VoiceCommands Espacio de nombres

Proporciona compatibilidad con el control de comandos de voz en Cortana, escrito por voz o texto, para acceder a características y funcionalidades desde una aplicación en segundo plano. Cuando una aplicación controla un comando de voz en segundo plano, puede mostrar comentarios en el lienzo de Cortana y comunicarse con el usuario mediante la voz de Cortana .

La aplicación debe registrar un archivo de definición de comandos de voz (VCD) para habilitar el acceso del comando de voz a su funcionalidad. Consulta Iniciar una aplicación en segundo plano con comandos de voz para obtener más información sobre cómo crear y registrar un archivo de definición de comandos de voz (VCD) para la aplicación.

Nota

Un comando de voz es una expresión única, definida en un archivo de definición de comando de voz (VCD), dirigida a una aplicación instalada a través de Cortana. Se puede iniciar la aplicación en primer o en segundo plano, según el nivel y la complejidad de la interacción. Por ejemplo, los comandos de voz que requieren más contexto o la entrada del usuario se administran mejor en primer plano, mientras que los comandos básicos se pueden controlar en segundo plano.

Clases

VoiceCommand

El comando proporcionado a Cortana, mediante voz o texto, y enrutado a una aplicación en segundo plano.

El comando debe declararse en un archivo de definición de comandos de voz (VCD) registrado por la aplicación a la que se hace referencia en el comando. Consulta Iniciar una aplicación en segundo plano con comandos de voz para obtener más información sobre cómo crear y registrar un archivo de definición de comandos de voz (VCD) para la aplicación.

VoiceCommandCompletedEventArgs

Contiene datos de eventos para el evento VoiceCommandCompleted .

VoiceCommandConfirmationResult

La respuesta a la pregunta especificada por la aplicación en segundo plano y se muestra en la pantalla de confirmación de Cortana . Esta pantalla se muestra cuando el servicio de aplicaciones en segundo plano llama a RequestConfirmationAsync.

VoiceCommandContentTile

Un recurso, que contiene datos de imagen, texto y vínculo, proporcionados por el servicio de aplicaciones en segundo plano para mostrarlos en el lienzo de Cortana .

VoiceCommandDefinition

Habilita las operaciones en un conjunto de comandos instalado específico.

VoiceCommandDefinitionManager

Clase estática que permite registrar y usar conjuntos de comandos desde un archivo de datos de comandos de voz (VCD).

VoiceCommandDisambiguationResult

Resultado obtenido de la pantalla de desambiguación mostrada en el lienzo de Cortana .

Llamar a RequestDisambiguationAsync desde el servicio de aplicaciones en segundo plano hace que Cortana muestre la pantalla de desambiguación.

VoiceCommandResponse

La respuesta de un servicio de aplicaciones en segundo plano para el progreso, la confirmación, la desambiguación, la finalización o las pantallas de error mostradas en el lienzo de Cortana .

VoiceCommandServiceConnection

Conexión de App Service en segundo plano a Cortana.

Se usa para recuperar el comando de voz de Cortana y presentar mensajes hablados por Cortana y que se muestran en el lienzo de Cortana .

VoiceCommandUserMessage

Mensaje hablado por Cortana y que se muestra en el lienzo de Cortana .

Este mensaje debe ser:

Enumeraciones

VoiceCommandCompletionReason

Especifica las posibles razones por las que se completó el comando de voz.

VoiceCommandContentTileType

Plantilla de diseño usada para iconos de contenido en el lienzo de Cortana .

Especifique la plantilla con la propiedad ContentTileType .

Nota

Todos los iconos de contenido de una pantalla de comentarios de Cortana deben usar la misma plantilla.

Consulte también