Étape 3: Logiciels
speak.php <?php $body = file_get_contents("php://input"); shell_exec("sudo -u [username] echo 0 > state.txt"); shell_exec("sudo -u [username] arch -i386 osascript events.scpt g"); shell_exec("sudo -u [username] say " . $body); ?>
Il s’agit de l’Applescript qui a pris en charge vers le bas « clés downs » pour animer la marionnette Mirror Mirror. Dans le script PHP, je me suis assuré que j’ai « réveillé » la marionnette avec la touche « g »
Events.scpt
on run argv tell application "System Events" key down (item 1 of argv) delay 2 key up (item 1 of argv) end tell end run
Dans l’étape suivante vous pouvez voir le principaux Applescript script qu’entrées reçues de la connexion USB de Arduino Serial.