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. |
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