Stap 4: De server installeren
De server is ook gemaakt in knooppunt JS, met behulp van de meteoor. Deze server op hetzelfde netwerk als de clients uitvoeren
https://github.com/hermanbanken/Thomas-bot
Zodra de server up is, de cliënten kunnen worden uitgevoerd, en u hoort: "Bent u klaar om te spelen?"
De werking van de server
De server gebruikmaakt van Meteor, die publiceert automatisch alle wijzigingen aan de database aan alle verbonden clients via een speciaal protocol, DDP. Daarom hebben de Edisons altijd de laatste stand. De Edisons kunnen de server gebruiken voor het leren kennen van andere maatjes te ontdekken met behulp van Bluetooth of berichten verzenden naar andere clients.
Meteoor publiceert ook een webinterface die ook altijd up to date is. Het geeft een overzicht van de contactpersonen die met de meest recente online tijd. De code voor de client bevindt zich in de server/client omdat het de client deel uitmaakt van de server van de wolk.
Toespraak
Op dit moment fungeert de server als de mond voor de Buddy: het spreekt de teksten met behulp van Apple's toespraak synthese-software die beschikbaar is onder het commando 'say'. Probeer bijvoorbeeld 'zeggen - v "Alex" "How are you?" ' in de Terminal op een Mac en een stem zeggen deze tekst hardop horen.
We onderzochten spraaksynthese en we zijn ervan overtuigd dat het is mogelijk om te synthetiseren stem op de Edison zelf, maar vanwege tijdgebrek we dit overgeslagen. Als je avontuurlijk voelt kon u opvolgen met dit andere instructable: