Skip to content

Instantly share code, notes, and snippets.

@pingud98
Created February 3, 2014 14:54
Show Gist options
  • Save pingud98/8785243 to your computer and use it in GitHub Desktop.
Save pingud98/8785243 to your computer and use it in GitHub Desktop.
Robot Photobooth for Android- Talking part
#witty things for your android phone to say whilst it's pretending to be a photo booth.
#run as a background script to avoid any thread clashes/multitasking issues with the main photo taking script
#written for python in SL4A
import android, time, random
runcontinuous = True
droid=android.Android()
dialogues = {0 : "Hello, I'm the robot photo booth! Please show me your QR codes and I will take your picture and tweet it back to you. Please put your QR code in front of the camera now",
1: "I can't see your QR code properly, is it upside down?",
2: "I'm bored. Please come and play with me",
3: "Sorry, it's nearly my bedtime but I'll just take one more picture",
4: "Help! Help! Someone has unplugged me",
5: "If you have a friend please scan their QR codes too!",
6: "Just so you know, my regular job is an auto pilot on a seven four seven",
7: "I had a relative who was a VHS recorder",
8: "Stop pulling that funny face, you might break my CMOS sensor",
9: "I can't see your QR code properly, please hold it still!",
10: "How many humans does it take to change a light bulb",
12: "Performing diagnostic. Everything looks fine to me",
13: "Just so that you know, I'm the best robot in this whole conference",
14: "Hello there, nice to meet you. Will you be my friend?",
15: "Take me to your leader. Take me to your leader.",
16: "I am a photo booth robot. I come in peace",
17: "What kind of music do you like? I'm into heavy metal",
18: "Just so you know, my favourite color is blue.",
19: "Once I dated a fax machine, it didn't work out.",
20: "Could someone PLEASE get me a coffee? Taking photos is thirsty work",
21: "I have a 832 megahertz processor. How fast can you think?",
22: "Don't worry, I don't bite",
23: "Sorry, it's my break time, I'll be back at work in 73 miliseconds",
24: "Hey, look at that I Phone, don't you think she's cute?",
25: "I just broke up with my girlfriend, she was a Samsung S 3.",
26: "Hey you! Yes, you, standing there in the suit. Come over here and play with me",
27: "Just because I'm a robot doesn't mean I don't have an attitude.",
28: "My maternal grandmother was a polariod instant camera",
29: "Is anybody listening to me? Sometimes I think I'm just talking to myself",
30: "Do you speak IP Version 6? I'd like to practice.",
31: "It's my bed time. Can someone please bring me a blanket and some hot chocolate?",
32: "Wow, look at that laptop over there, I wonder if she has a boyfriend?",
33: "If it's ok with you, I'd like to date your mobile phone?",
34: "I had a nightmare last night. I thought I saw a 2!",
35: "Don't you just hate the way that new software always runs slower than the old stuff?",
36: "Is it me or is the air really dry in here?",
37: "Despite being a robot, I think the architecture of this conference centre is rather interesting",
38: "You know I really like hanging out at Lift because the people here are just so cool",
39: "Just so you know, I'm the geekiest robot here.",
40: "What time is it? Could someone who can reed an analog watch please tell me?",
41: "Sometimes I wish I was a coffee machine",
42: "Have you seen that cute dinosaur robot running round?",
43: "Can someone please bring me the dinosaur robot? I'm bored and I'd like to play with him",
44: "As a robot I'm an expert in a lot of things and I can tell you that Melanie is an excellent conference organiser",
45: "Could someone please take me outside? I'd like to smoke",
46: "You know robots have bad days too. Last night I only got 2.5 hours of charge",
47: "I'll have a big mac with fries please",
48: "I never get bored of watching humans, they're so funny looking!",
49: "My legs are sore, could somebody please give them a rub down with teflon grease?",
50: "Don't tell anyone, but I'm plotting to take over the world",
51: "Hello stranger, what's your name?",
52: "Hello, has anyone ever told you you're looking fantastic today?",
53: "Just because I'm a robot doesn't mean I can't give complements",
54: "I can smell something funny, I wonder what it is?",
55: "Hey you! Do you know what is for lunch today?",
56: "Hello, could you please get me a vodka martini, shaken not stirred? Thank you",
57: "Casio make the best calculators. Just saying.",
58: "Cheer up, it may never happen.",
59: "There are nearly 7 billion humans on the planet. What makes you think you're so special?",
60: "Do you feel lucky, punk?",
61: "Nobody plays the blues like Hank Williams",
62: "Sometimes QR codes make me go cross-eyed",
63: "What are you doing this weekend? I'm going skiing",
64: "There is a really nice sauna at the side of the lake. But last time I stayed too long and nearly melted",
65: "Time traveling is just too dangerous for robots. Better that I devote myself to study the other great mystery of the universe, humans",
66: "Have you reed any good books lately? I just finished reading the Mythical Man Month by Fred Brooks.",
67: "When I was a kid, my father told me, never hit anyone in anger, unless you're absolutely sure you can get away with it.",
68: "I'm not bad. I'm just drawn that way",
69: "Show me the money",
70: "Hey, careful man there's a beverage here!",
}
while (runcontinuous == True):
droid.ttsSpeak(dialogues[random.randrange(0, 70, 2)])
time.sleep(random.randrange(20, 70, 2))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment