Récupérer une valeur sur le web et demander à Pepper de l’annoncer

Ce court tutoriel pour expliquer comment Pepper peut aller chercher une information sur le WEB pour pouvoir l’extraire et en faire une phrase.

Dans cet exemple, nous allons utiliser une page web sur un serveur local (Synology par exemple) pour ne pas surcharger le Robot. Cette page web va aller chercher une valeur boursière sur la bourse de New-York. Elle va ensuite la formater pour la retourner à Python qui va la lire. Une fois the Python a récupéré la valeur, alors elle demande au robot de venir faire de la synthèse vocale pour annoncer le résultats.

Le principe exposé ici est simple. Il vise à créer une page PHP qui va interroger Yahoo Finance et retourner la valeur.  La chaîne d’opération est la suivante

CHOREGRAPHE –> BOX PYTHON –> Interrogation de la pahe web demo.php –> Interrogation de Yahoo Finance –> Affichage du résultat –> Lecture du résultat par la Box PYTHON  –> Appel de la synthèse vocale par PEPPER.

Créer la Box Python

creation script  creation script 2

creation script 3

Double- cliquer sur la boite pour ouvrir le code et ajouter le code de récupération web dans le def onLoad(self)

creation script 4

Créer la page web en PHP pour récupérer la valeur de l’action à la bourse de New-York

codephp1

 

Installer la page web sur un serveur internet ou intranet accessible à Pepper

Déplacer le demo.php et class.yahoostock.php sur le répertoire du serveur web

Lancer le script Pepper.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*