Windows.ApplicationModel.VoiceCommands Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para lidar com comandos de voz na Cortana, inseridos por fala ou texto, para acessar recursos e funcionalidades de um aplicativo em segundo plano. Quando um aplicativo lida com um comando de voz em segundo plano, ele pode exibir comentários na tela da Cortana e se comunicar com o usuário usando a voz da Cortana .
Um arquivo VCD (Definição de Comando de Voz) deve ser registrado pelo aplicativo para habilitar o acesso de comando de voz à sua funcionalidade. Consulte Iniciar um aplicativo em segundo plano com comandos de voz para obter mais informações sobre como criar e registrar um arquivo VCD (Definição de Comando de Voz) para seu aplicativo.
Observação
Um comando de voz é uma fala única, definida em um arquivo VCD (Definição de Comando de Voz), direcionada a um aplicativo instalado por meio da Cortana. O aplicativo pode ser iniciado em primeiro ou segundo plano, dependendo do nível e da complexidade da interação. Por exemplo, comandos de voz que exigem contexto adicional ou a entrada do usuário são mais bem manipulados em primeiro plano, enquanto os comandos básicos podem ser manipulados em segundo plano.
Classes
VoiceCommand |
O comando dado à Cortana, usando fala ou texto, e roteado para um aplicativo em segundo plano. O comando deve ser declarado em um arquivo VCD (Definição de Comando de Voz) registrado pelo aplicativo referido no comando . Consulte Iniciar um aplicativo em segundo plano com comandos de voz para obter mais informações sobre como criar e registrar um arquivo VCD (Definição de Comando de Voz) para seu aplicativo. |
VoiceCommandCompletedEventArgs |
Contém dados de evento para o evento VoiceCommandCompleted . |
VoiceCommandConfirmationResult |
A resposta à pergunta especificada pelo aplicativo em segundo plano e mostrada na tela de confirmação da Cortana . Essa tela é exibida quando o serviço de aplicativo em segundo plano chama RequestConfirmationAsync. |
VoiceCommandContentTile |
Um ativo, contendo dados de imagem, texto e link, fornecidos pelo serviço de aplicativo em segundo plano para exibição na tela da Cortana . |
VoiceCommandDefinition |
Habilita operações em um conjunto de comandos instalado específico. |
VoiceCommandDefinitionManager |
Uma classe estática que permite registrar e usar conjuntos de comandos de um arquivo VCD (Dados de Comando de Voz ). |
VoiceCommandDisambiguationResult |
O resultado obtido da tela de desambiguação exibida na tela da Cortana . Chamar RequestDisambiguationAsync do serviço de aplicativo em segundo plano faz com que a Cortana exiba a tela de desambiguação. |
VoiceCommandResponse |
A resposta de um serviço de aplicativo em segundo plano para progresso, confirmação, desambiguação, conclusão ou telas de falha exibidas na tela da Cortana . |
VoiceCommandServiceConnection |
A conexão do serviço de aplicativo em segundo plano com a Cortana. Usado para recuperar o comando de voz da Cortana e apresentar mensagens que são faladas pela Cortana e mostradas na tela da Cortana . |
VoiceCommandUserMessage |
A mensagem que é falada pela Cortana e mostrada na tela da Cortana . Esta mensagem deve ser:
|
Enumerações
VoiceCommandCompletionReason |
Especifica os possíveis motivos pelos quais o comando de voz foi concluído. |
VoiceCommandContentTileType |
O modelo de layout usado para blocos de conteúdo na tela da Cortana . Especifique o modelo com a propriedade ContentTileType . Observação Todos os blocos de conteúdo em uma tela de comentários da Cortana devem usar o mesmo modelo. |