Étape 4: Mise à jour à nouveau code Python & essayer
Mise à jour importante : remplacer le "main.py" dans le dossier AlexaCHIP avec la mise à jour suivante de github : http://tinyurl.com/zrjaldy (Merci à Thomas de Justine). Cette mise à jour contient des mises à jour du code pour l’utilisation du Microphone USB pouce. Il utilise « mplayer » au code pour convertir les enregistrements pour être compatible avec le service d’Alexa. Malheureusement, cela ajoute quelque retard à la communication avec le service. (Une possible opportunité d’optimisation dans le futur).
Nous allons maintenant tester le code. Première nous allons activer les broches GPIO en exécutant le script de configuration pour activer le commutateur de bouton poussoir::
À ce stade, vous devriez être capable de tester votre configuration pour communiquer avec le service d’Alexa. Exécuter du code python :
Alexa doit répondre après quelques secondes en disant « Bonjour ». À ce stade, vous êtes prêt à poser votre première question :
Appuyez sur le bouton-poussoir et le maintenir enfoncé tout en posant votre question. Par exemple :
Après au moins 3 secondes Alexa répondra alors avec une courte explication de qui elle est. Autres questions connexes, vous pouvez demander sont :
Alexa répondra différemment à chacun d'entre eux. Remarque vous n’aviez pas besoin d’utiliser le nom « Alexa » face à ces questions tout en maintenez enfoncé le bouton-poussoir. C’est parce que le commutateur remplace le mécanisme de « détection de mot clé » mentionné plu haut.
Voici quelques autres questions, que vous pouvez tester :
Si vous configurer Alexa avec des paramètres d’emplacement il peut répondre avec la météo de votre emplacement. Pour ce faire, vous pouvez configurer les paramètres de service Alexa à l’aide d’une application iPhone (app Alexa) ou une application Android (app Alexa) ou à cette adresse : http://alexa.amazon.com. Ici, vous pouvez personnaliser Alexa (c'est-à-dire configurer votre code postal et lieu etc.).
Maintenant, c’est juste une question de mettre tous ensemble dans le matériel. Mais d’abord nous allons boutonnez l’automatisation du logiciel un peu avant cela...