Compartilhar via


Windows.ApplicationModel.VoiceCommands Namespace

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.

Confira também