Windows.ApplicationModel.VoiceCommands Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |