This is the beginning of an experiment to create a personal assistant using Microsoft’s Kinect. All activity that you see on the screen is being triggered by my assistant GLaDOS.

Once I get the program to a satisfactory point, I plan on making the source code available to the public for anyone that wants it.

All rights to GLaDOS and all sound effects used are owned by Valve.

41 Responses to “Corey Thomas – My Personal A.I. (GLaDOS)”

  1. João Says:

    That’s amazing :) nice work so far.

  2. Fredrik Says:

    Very cute.

  3. J.Hooobit Says:

    That’s crazy good, does it use the kinect still or can it pick up instructions using just the built in mic from a regular laptop. Also, I really really really really really want this. Chears.

  4. admin Says:

    It uses the Kinect for all of it’s speech synthesis. I will be making the source code available. If you are interested, there is a webform on the top-right of the page to sign-up for updates and code releases.

  5. Arthur Says:

    Are you going to use a permissive open source licence or a restrictive viral free software licence like the GPL?

  6. admin Says:

    That’s a good question. I have to look into the what I am able to do under the development agreement with the Microsoft SDK. I would like to make it as open as possible.

  7. Arthur Says:

    Thank you.

  8. 00meat Says:

    How many functions dose it have?
    Do you have a list of commands?
    What are your functionality goals?
    Every last ounce of trekkie in me wants this.

  9. Jysocial Says:


  10. Bryan Says:

    Oh goodness…this is how it all begins. How do you feel about having your room flooded with deadly neurotoxins?

  11. Sam Says:

    One request can u put the Turret voice too especially “Are you still there” one would like to have that once PC goes to sleep mode or screensaver :P

    Just a thought!!!!

  12. Robin Says:

    It is apparent that you do not really understand how the GPL works.

  13. My Personal A.I. (GLaDOS) | Superlevel Says:

    [...] eine persönliche Siri GLaDOS wäre schon etwas Feines, hm? Das Projekt von Corey Thomas scheint mir da recht vielversprechend zu sein. Der Softwareentwickler hat nämlich begonnen, [...]

  14. Allaun Says:

    I think he means that the GPL is restrictive in comparison to the BSD License in that your required to return any changes to the community. I personally see no problem with this, but some do.

  15. william reid Says:

    This is awesome, it would open up so many doors for handicapped folks.

    You should see if you can get funding from the kickstart project, I’m more then surethis would fly…

  16. rich nerd Says:

    I agree with Jysocial, “SHUTUP AND TAKE MY MONEY!” I recommend an open source release so we can manipulate the source to run on linux and help improve your code. Please make this available soon, I will be watching for updates :D

  17. curious Says:

    How is the kinect involved?

  18. Joshrl Says:

    Oh how I want that source code. *-*

  19. Thadeus Says:

    Better mic i think.

    What language are you coding in? C# maybe?

  20. Minako Says:

    I find it quite interesting. A few days ago I started a project like this of my own as a way of learning C#’s voice recognition classes.

    I’ve pretty much got it to the point where it recognizes speech and triggers actions based on it, but I’m still getting a buttload of issues with speech recognition in general… and sometimes the program starts doing things in response to NOTHING, which I find to be EXTREMELY weird.

    Anyway, I’d love to see your source so I can see what I’m doing wrong. Knowing me, I totally butchered the usage of the SpeechRecognitionEngine object.

    Oh well. A girl can only try. :p

  21. Read the Manual Episode 24: In Which Zero Turns Into FUCKING TWO | Bakosy Speaks Says:

    [...] A literal Glados OS [...]

  22. Kyle Says:

    Can your program understand voice to text? That would allow Google searches, responses on skype or msn, and you could tell it what song you want it to play from itunes.

  23. Hack do Kinect faz da GLaDOS sua assistente virtual no PC | Tecnoblog Says:

    [...] entanto, nem sempre lembra da existência desse útil componente. Mas um cara lembrou. O americano Corey Thomas usou a SDK do Kinect, especificamente a parte de reconhecimento de voz, para criar a sua assistente [...]

  24. alex Says:

    This is amazing! Is it possible to particitape in development ?

  25. Anonymous Says:


    How about another music player, for example one that’s not complete crap, doesn’t weights worse than malware on PCs, and actually reproduces music I want to hear, not the ones my “favorite brand” lets me?

  26. Hack do Kinect faz da GLaDOS sua assistente virtual no PC | Você Informado Says:

    [...] entanto, nem sempre lembra da existência desse útil componente. Mas um cara lembrou. O americano Corey Thomas usou a SDK do Kinect, especificamente a parte de reconhecimento de voz, para criar a sua assistente [...]

  27. scoutcamper Says:

    I would LOVE to help test this and perhaps create more commands! Contact me if you would like :)

  28. Marina Says:

    Amazing, nice work man.

  29. Leo Says:

    Do you need a Kinect for this? Can anyone with a computer get this?

  30. Luke Says:

    This is amazing!!!! Good work.
    Waiting more infos…

  31. Him Says:

    Need it :O
    So good and so usefull for control computer and moving at same time !

  32. Demonheart Says:

    Amazing! When can we get the source code?

  33. opinionis alterius Says:

    i need moaaar Zombies !!!

  34. Him Says:

    I wanna know why use the kinect ?
    A simple webcam isn’t enough ?

  35. missteryen Says:

    OMG it’s just amazing !!!!!!

    I need one like that !!!

  36. Taylor Jones Says:

    Are you planning on giving out the source code or an installer for this anytime soon?

  37. Madeleine Says:

    I don’t have a kinect, so forgive me, but do I need one for this? Please tell me I don’t

  38. Alex Tilser Says:

    I am just wondering, are the voice files you use custom, or do you have a GLaDOS TTS?

  39. Alex Tilser Says:

    and lol that you live in the Dayton area! SO do i

  40. Demonheart Says:

    Hi! Can you send me the source code please? I definitely want to use it! Bravo!

  41. Thadeus Says:

Leave a Reply