Etape 11 : Création de votre Windows Phone App partie 4: Cortana
Introduction de Cortana
Cortana est l’assistante personnelle au sein Phone de Windows et bientôt tout l’écosystème de Windows. Elle est la réponse de Microsoft à Apple « Siri » et une très forte réponse à cela. Une des caractéristiques plus importantes de Cortana est le support de tierce partie pour les développeurs d’applications. Cela signifie que nous pouvons réellement utiliser Cortana dans notre application et interagir avec elle par le biais de notre propre application personnelle qui nous mis au point au lieu de se limités à quelques commandes avec qu'elle est programmée.
Comment nous utiliserons Cortana : An Overview
Pour notre application, nous n’obtiendrez pas trop profondément dans toutes les manières différentes, nous pouvons exploiter Cortana simplement parce qu’il n’ya pas assez de temps. Nous allons coder en dur Cortana afin de répondre aux 2 phrases distinctes :
« Désactiver mes lumières » - enverra un message au Service Bus Azur d’éteindre nos lumières
« Activer mes lumières »- Enverra un message au Service Bus Azur pour allumer nos feux
J’ai fourni quelques plus de ressources pour apprendre plus au sujet de Cortana et de différentes manières, nous pouvons développer avec elle à la fin de ce guide, mais sans disséquer chaque petit détail de Cortana, apprenons juste assez pour obtenir :
SSML- Speech Synthesis Markup Language est comment dire Cortana quelles phrases à écouter et les réponses de base.
Installation - quand nous avons d’abord installer notre application, nous ne serons pas en mesure d’interagir avec notre application par le biais de Cortana jusqu'à ce que nous avons démarrer manuellement l’application pour la première fois. C’est parce que notre application d’ouverture installe les commandes vocales que Cortana doit tenir compte de notre application.
Choisissez votre nom d’App sagement - nous ne pouvons pas directement interagir avec notre application par le biais de Cortana, nous devons dire Cortana que nous voulons utiliser les commandes d’une application spécifique, plutôt que sa liste générale. Par exemple, si j’ai fait un soft sport et dit Cortana « Quel est le Score du jeu Packer? » elle ne serait pas utiliser les informations de mon application, car elle ne sait pas que mon application peut fournir ces informations (elle plutôt chercher elle-même et vous donner la bonne réponse en tout cas). Donc au lieu de cela, nous devons dire « SportsApp, quel est le score du jeu Packer? ». Cela indique Cortana que la commande « quel est le score du jeu Packer? » appartient à la « SportsApp » et elle devrait consulter cette app pour donner de la rétroaction appropriée.
Vous voulez en savoir plus sur Cortana et ses traits ? Je recommande fortement la lecture vidéo excellente de Channel9 sur elle.