Utilisez le RPi, Azure et Cortana pour automatiser votre maison ! (12 / 15 étapes)

Étape 12 : Création de votre Windows Phone App partie 4: codage Cortana - SSML

SSML

Pour la première partie du codage Cortana, nous nous concentrerons sur le document SSML ou Speech Synthesis Markup Language. Ce document de xml, appelé aussi la volonté permettent au programme Cortana et dire ses quoi Ecoute et quel genre de phrases devrait ouvrir notre application. Commençons tout d’abord, nous allons aller de l’avant et créer notre document SSML.

  • Figure 1 - droite cliquez sur le projet WP8.1, cliquez sur Ajouter , puis Nouvel élément
  • Figure 2 - faites défiler jusqu'à trouver le modèle de Définition de commande vocale et créer avec un nom. J’ai nommé mine ControlCommands.xml
  • Cliquez sur OK pour créer le document.

Naviguant SSML

Cela peut sembler écrasante à première vue, mais c’est juste parce que le modèle est assez sympa pour le remplir avec des tonnes d’exemples. En réalité, nous n’avez pas besoin de beaucoup de ce code, et une fois que vous obtenez le coup de lui est en fait assez simple. Jetons un regard sur le premier bloc en haut :

Figure 3

La balise 'CommandPrefix' est ce que nous avons parlé dans la dernière étape : nom de votre application comme connu par Cortana. Ce n’est pas vraiment encore ont pour être le nom de votre application réelle, ça pourrait être n’importe quoi. J’ai suggérer quelque chose de simple que vous allez à retenir. N’oubliez pas que j’ai nommé cette app ' B.A.C.H "donc je vais insérer 'bach' comme mon CommandPrefix.

Le ' exemple' tag est une suggestion de l’utilisateur. Quand ils défilement Cortana et voir toutes les applications disponibles, il peut montrer les a suggéré de choses à dire.

Maintenant effacer les autres blocs de grande balise dans le fichier !

Ce qui ? Pourquoi ai-je eu vous faire cela ? Eh bien, parce que nous utilisons baiser dans ce projet (garder il Simple stupide). Au risque de perçage/moqueries vous à mort avec tous l’écriture SSML différent, nous pouvons utiliser pour Cortana, nous restons simple et il suffit d’utiliser ce qu’il faut (aussi, insérer du code xml sur Instructables est très difficile en raison de leur éditeur!).

Alors, que devons-nous mettre en ? Nous allons insérer le bloc de commande suivant :

Alors que diable se passe-t-il ici ?

  • Commande - le bloc de la balise est ce que nous référençons dans le code réel. Lorsque nous parlons de cela plus tard sur, nous allons l’appeler « DeskLightsOn » après son attribut name.
  • Exemple , qu'il s’agit, encore une fois, l’entrée proposée à l’utilisateur pour cette commande
  • ListenFor - ce que la phrase « déclenche » cette commande pour « feu ». Assez explicite si tout va bien.
  • Commentaires - ce que Cortana répond avec (elle en fait parle à haute voix).
  • Accédez Cela servirait il nous allions vers une page spécifique dans l’application, mais nous ne sommes pas, nous allons donc simplement laisser le champ vide pour l’instant.

Jetez un oeil à la Figure 4 pour voir le code XML pour le "ON" et le "OFF" des commandes pour les lampes de bureau. Si vous souhaitez extraire le fichier de code complet, vous pouvez le télécharger depuis le fichier joint.

Une Note finale

L’utilisation ci-dessus de Cortana est très primitive, et j’apprécierai entièrement il y a tout à fait quelques choses, que nous pourrions faire pour améliorer ce code. Cependant, ce n’est pas une instructable sur Cortana (à venir bientôt cependant!), c’est simplement une introduction à elle. Si vous souhaitez apprendre à exploiter et améliorer cette SSML encore plus, je vous suggère fortement de que vous consulter mon guide de ressources à l’arrière de ce instructable !

  • ControlCommands.xml

Articles Liés

Utiliser un capteur de proximité bricolage pour automatiser votre maison hantée

Utiliser un capteur de proximité bricolage pour automatiser votre maison hantée

Les effets spéciaux dans une maison hantée doivent être bien chronométré. La meilleure façon de procéder est d'utiliser des capteurs pour détecter où vos invités sont dans la maison hantée. Donc j'ai fais une série de projets qui démontrent une varié
Utiliser un détecteur de mouvement pour automatiser votre maison hantée

Utiliser un détecteur de mouvement pour automatiser votre maison hantée

Un des capteurs plus utiles pour automatiser une maison hantée est un détecteur de mouvement. Ce capteur vous permet d'activer vos effets spéciaux que lorsqu'arrive un nouveau groupe de personnes. Ça la surprise ne sera pas ruiné par des gens avoir v
Utiliser un plaque de bricolage pressostat pour automatiser votre maison hantée

Utiliser un plaque de bricolage pressostat pour automatiser votre maison hantée

Lorsque vous exécutez une grande maison hantée, vous voulez la plupart des effets spéciaux à automatiser. Mais pour que cela soit efficace, vous devez obtenir le droit de chronométrage. La meilleure façon de procéder est d'utiliser des capteurs pour
Comment faire pour rendre votre maison écologique

Comment faire pour rendre votre maison écologique

avoir une maison écologique est un moyen simple pour aider à protéger l'environnement.Il existe de nombreuses techniques de bricolage qui peuvent être utilisés pour rendre votre maison plus écologique. La plupart des produits nécessaires à ces techni
Comment faire pour rendre votre maison plus sûre

Comment faire pour rendre votre maison plus sûre

Avoir un environnement sain dans la maison, signifie avoir l'esprit tranquille lorsque vos enfants courent et jouent. Météo vous avez des enfants ou une personne âgée vivant avec vous, assurez-vous que votre maison est sûre en tout temps. Sur l'avis
Quelques idées pour garder votre maison glacière / with à avoir à acheter un swamp cooler

Quelques idées pour garder votre maison glacière / with à avoir à acheter un swamp cooler

Ok Voici quelques idées pour garder votre maison refroidisseur en été / gratuiteÉtape 1: éteindre les lumières. chaque fois que vous quittez votre chambre n'oubliez pas d'éteindre les lumières tv fondamentalement quelque chose qui génère de la chaleu
Comment faire pour vendre votre maison

Comment faire pour vendre votre maison

je viens de vendre ma maison dans ce terrible marché et selon moi, comment je suis allé sur making qui arrivent vous sera bénéfique. J'ai fait beaucoup d'erreurs avec les choses que j'ai droit - vous pourrez alors bénéficier de ce que j'ai appris et
16 conseils pour garder votre maison propre une fois pour toutes

16 conseils pour garder votre maison propre une fois pour toutes

J'ai eu un début difficile avec mon deuxième enfant en 2014. Une fois que je ne savais pas qu'il était enfin sûrement vivant, j'ai trouvé que ma vie n'était plus maîtrisable. Tout ce que j'avais besoin de petit ou grand, j'avais besoin pour recherche
Comment faire pour chauffer votre maison ou bureau pour moins de 8p par jour.  Améliorer Version.Cheapest radiateur à exécuter dans le monde

Comment faire pour chauffer votre maison ou bureau pour moins de 8p par jour. Améliorer Version.Cheapest radiateur à exécuter dans le monde

v 1.0Chauffer votre pièce pour moins que p 8 par jour.Suffit d'utiliser quelques pots et quelques bougies lumignons et suivez ces étapes simplesAUCUN NE FORAGE, AUCUNE COUPE JUSTE UN HORS DE L'ENTAILLE DU PLATEAUREGARDEZ LA VIDÉO CI-DESSOUSInspiré pa
Comment pour obtenir votre maison prête pour hiver

Comment pour obtenir votre maison prête pour hiver

le début de l'automne signifie qu'il est temps de commencer à penser à comment Hivérisez votre maison. Au lieu d'essayer de caser dans tout ce que lorsque vous entendez la neige est sur la bonne voie, visent à faire quelque chose chaque semaine à par
Mobilier moderne : Une Option pour rendre votre maison A Better Place

Mobilier moderne : Une Option pour rendre votre maison A Better Place

mobilier moderne fournit la bonne option pour maintenir le décor à la maison quand une personne est bénie avec des enfants ou a des animaux domestiques. Vous passez la plupart de votre temps libre dans votre maison, le meilleur endroit dans le monde
Comment faire pour automatiser votre IPhone à l’aide de flux de travail

Comment faire pour automatiser votre IPhone à l’aide de flux de travail

ainsi, récemment, j'ai téléchargé les flux de travail qui sont une application qui permet à l'utilisateur d'automatiser leur smartphone (fonctionne uniquement avec les produits Apple IOS 8 ou version ultérieure et est compatible avec la montre d'Appl
Automatisez votre maison par des mouvements de doigts

Automatisez votre maison par des mouvements de doigts

SalutDans ce projet, on contrôlera notre maison juste avec le mouvement du doigt différents, vous avez juste à déplacer votre doigt et faire ce que vous voulezcette instructable est très utile pour les gens paresseux;) .Étape 1: Wath vous devez... To
Utilisation de courriel et un Dogtag pour obtenir vos clés perdues (et autres choses) en arrière.

Utilisation de courriel et un Dogtag pour obtenir vos clés perdues (et autres choses) en arrière.

Nous détestons tous à perdre des choses, mais les touches sont un problème particulier. Avec des trucs comme des bagages, vous pouvez mettre une petite étiquette avec les coordonnées et j'espère que le finder vous donnera un appel. Les touches sont d