Compartilhar via


Interações da Cortana (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

No Windows 10, você pode estender a funcionalidade básica da Cortana com comandos de voz que iniciam e executam uma única ação em um aplicativo externo.

Observação  

Um comando de voz é uma expressão única com um propósito específico, definido em um arquivo VCD (Definição de Comando de Voz), direcionado para um aplicativo instalado por meio da Cortana.

Uma definição de comando de voz pode variar em complexidade. Ela pode oferecer suporte a tudo, desde uma única expressão restrita até uma coleção de expressões mais flexíveis e de linguagem natural, todas indicando o mesmo propósito.

Um arquivo VCD define um ou mais comandos de voz, cada um com um propósito exclusivo.

O aplicativo de destino pode ser iniciado em primeiro plano (o aplicativo recebe foco) ou ativado em segundo plano (a Cortana retém o foco, mas fornece resultados do aplicativo), dependendo da complexidade da interação. Por exemplo, comandos de voz que exigem contexto adicional ou entrada do usuário (como enviar uma mensagem para um contato específico) são realizados com mais facilidade em um aplicativo em primeiro plano, enquanto comandos básicos podem ser realizados na Cortana por meio de um aplicativo em segundo plano.

 

A integração da funcionalidade básica do seu aplicativo e o fornecimento de um ponto de entrada central para o usuário realizar a maioria das tarefas sem abrir o aplicativo diretamente permitem que a Cortana atue como uma ligação entre seu aplicativo e o usuário. Em muitos casos, isso pode economizar muito tempo e esforço do usuário.

Dica  As informações neste tópico são específicas para desenvolver aplicativos da Windows Store em JavaScript. Consulte Respondendo a interações da Cortana (XAML) para aplicativos da Windows Store em C++, C# ou Visual Basic.

 

Nesta seção

Tópico Descrição

Iniciar um aplicativo em primeiro plano com comandos de voz na Cortana

Além de usar comandos de voz na Cortana para acessar recursos do sistema, você também pode usar comandos de voz por meio da Cortana para iniciar um aplicativo em primeiro plano e especificar uma ação ou um comando para serem executados dentro do aplicativo.

Como modificar dinamicamente listas de frases de Definição de Comando de Voz (VCD)

Saiba como acessar e atualizar a lista de frases com suporte (elementos PhraseList) em um arquivo VCD usando o resultado do reconhecimento de fala em tempo de execução.

Iniciar um aplicativo em segundo plano com comandos de voz na Cortana

Além de usar comandos de voz dentro da Cortana para acessar os recursos do sistema, você também pode estender a Cortana com recursos e funcionalidade de um aplicativo em segundo plano usando comandos de voz que especificam uma ação ou comando para execução dentro do aplicativo.

Como interagir com um aplicativo em segundo plano na Cortana

Saiba como um usuário pode interagir com um aplicativo em segundo plano usando a voz e a tela da Cortana durante a execução de um comando de voz.

Como dar suporte a comandos de voz em linguagem natural na Cortana

Saiba como a Cortana pode ser estendida com comandos de voz mais flexíveis e naturais, que permitem que o usuário diga o nome do aplicativo em qualquer lugar do comando.

 

Tópicos relacionados

Respondendo à interação do usuário

VCD elements and attributes v1.2

Designers

Diretrizes para design da Cortana