Etape 68 : Robot visage
Et la pour la touche finale de finition, nous voulons donner le robot certaine personnalité grave. À cette fin, nous avons développé un visage robot 3D graphique d’affichage montrant un seul œil rouge en streaming dans un fleuve de données binaires. Actuellement, le œil de robot suit la position de la souris, ce qui peut être réglée pour suivre le suivi en vision par ordinateur une autre application de traitement de visage en temps réel. Notez que le visage de robot est vraiment juste pour regards et n’affecte pas le fonctionnement des autres processus hauts niveau et bas niveau qui contrôlent le robot. Toutefois, une fonctionnalité très intéressante de l’affichage graphique de visage est qu’il a une fonction de synthèse vocale en temps réel, qui peut être utilisée en tandem avec d’autres applications pour faire le robot verbalement exprimer ses pensées aux humains à proximité portée auditive. Avec l’affichage graphique de visage en cours d’exécution, vous pouvez utiliser la classe MMM_Speaker dans Python 2.7 pour faire le robot à parler :
from MMM import MMM<br>from MMM_Speaker import Speaker speaker = Speaker() # opens a new OSC connection speaker.speak("Hello World!") # makes the robot talk