Étape 4: Installer le serveur
Le serveur s’effectue également dans le nœud JS, à l’aide de Meteor. Exécutez ce serveur sur le même réseau que les clients.
https://github.com/hermanbanken/Thomas-bot
Lorsque le serveur est opérationnel, les clients peut être couru, et vous devriez entendre: « Êtes-vous prêt à jouer? »
Comment fonctionne le serveur
Le serveur utilise le météore, qui permet de publier automatiquement toutes les modifications apportées à la base de données à tous les clients connectés via un protocole spécial, DDP. C’est pourquoi l’Edison ont toujours le dernier État. L’Edison peut utiliser le serveur pour connaître les autres copains à découvrir en utilisant Bluetooth ou envoyer des messages aux autres clients.
Meteor publie également une interface web qui est également toujours à jour. Il montre un aperçu des copains avec le dernier temps en ligne. Le code pour le client se trouve en client/serveur, puisque c’est la partie client du serveur cloud.
Discours
Actuellement le serveur sert la bouche pour le copain : il parle des textes en utilisant logiciel de synthèse vocale d’Apple disponible sous le commandement de « dire ». Essayez par exemple « dire - v « Alex » "How are you?" » dans le Terminal sur un Mac et entends une voix dire ce texte à haute voix.
Nous nous sommes penchés dans la synthèse de la parole et nous sommes sûrs qu’il est possible de synthétiser la voix sur l’Edison lui-même, mais faute de temps, nous avons sauté cela. Si vous vous sentez aventureux vous pourriez suivre avec cette autre instructable :