Interazioni con Cortana (HTML)

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

In Windows 10 puoi estendere la funzionalità di base di Cortana con comandi vocali che avviano ed eseguono una singola azione in un'applicazione esterna.

Nota  

Un comando vocale è una singola parola o un enunciato con un intento specifico, definito in un file di definizione comando vocale (VCD, Voice Command Definition), indirizzato a un'app installata tramite Cortana.

La definizione di un comando vocale può avere complessità variabili. Può supportare qualsiasi cosa, da un singolo enunciato vincolato a una raccolta di enunciati in linguaggio naturale più flessibili, tutti con lo stesso intento.

Un file VCD definisce uno o più comandi vocali, ognuno con un intento univoco.

L'app di destinazione può essere avviata in primo piano (l'app assume lo stato attivo) o attivata in background (Cortana mantiene lo stato attivo ma fornisce risultati dall'app), a seconda del livello e della complessità dell'interazione. Ad esempio, i comandi vocali che richiedono ulteriore contesto o input dell'utente (come l'invio di un messaggio a un contatto specifico) vengono gestiti meglio in un'app in primo piano, mentre i comandi di base possono essere gestiti in Cortana tramite un'app in background.

 

Integrando le funzionalità di base della tua app e fornendo un punto di ingresso centrale in cui l'utente può svolgere la maggior parte delle attività senza aprire direttamente l'app, Cortana può fungere da collegamento tra la tua app e l'utente. In molti casi, questo consente all'utente di risparmiare tempo e fatica.

Suggerimento  Le informazioni in questo argomento sono specifiche per lo sviluppo di app di Windows Store in JavaScript. Per informazioni sulle app di Windows Store in C++, C# o Visual Basic, vedi Risposta alle interazioni con Cortana (XAML).

 

Contenuto della sezione

Argomento Descrizione

Avviare un'app in primo piano con i comandi vocali di Cortana

Oltre a usare i comandi vocali all'interno di Cortana per accedere alle funzionalità di sistema, puoi anche usare i comandi vocali tramite Cortana per avviare un'app in primo piano e specificare un'azione o un comando da eseguire all'interno dell'app.

Come modificare in modo dinamico gli elenchi frasi VCD (Voice Command Definition)

Informazioni su come accedere e aggiornare l'elenco delle frasi supportate (elementi PhraseList) in un file VCD usando il risultato del riconoscimento vocale in fase di esecuzione.

Avviare un'app in background con i comandi vocali di Cortana

Oltre a usare i comandi vocali all'interno di Cortana per accedere alle funzionalità di sistema, puoi anche estendere Cortana con le caratteristiche e le funzionalità di un'app in background mediante comandi vocali che specificano un'azione o un comando da eseguire all'interno dell'app.

Come interagire con un'app in background in Cortana

Informazioni su come un utente può interagire con un'app in background tramite la voce e il canvas di Cortana durante l'esecuzione di un comando vocale.

Come supportare comandi vocali in linguaggio naturale in Cortana

Informazioni su com'è possibile estendere Cortana con comandi vocali più flessibili e naturali che consentono all'utente di pronunciare il nome di un'app in qualsiasi punto del comando.

 

Argomenti correlati

Risposta alle interazioni degli utenti

VCD elements and attributes v1.2

Progettisti

Linee guida per la progettazione di Cortana