while(True): foundFace = False faceData = FacialRecognitionModule.getFaceData(IP, PORT) while(not foundFace): #Get data until face is found while (faceData is None or len(faceData) == 0): print ("looking for face") faceData = FacialRecognitionModule.getFaceData(IP, PORT) if(FacialRecognitionModule.getFaceConfidince(faceData) > 0.4): foundFace = True else: print ("conf found") faceData = FacialRecognitionModule.getFaceData(IP, PORT) faceName = FacialRecognitionModule.getFaceName(faceData) #Make proxy to speech speechProxy = ALProxy("ALTextToSpeech", IP, PORT) if(faceName == "Josh"): speechProxy.setParameter("pitchShift", 1.5) speechProxy.say("NO! NO! HELP! Please don't hurt me anymore Josh") else: speechProxy.setParameter("pitchShift", 1.0) speechProxy.say("Hello " + str(faceName) + " I really like you.") time.sleep(1)