Anyone know of a good program or a method that comes close to matching GLaDOS' voice from Portal games?

I'm going to surprise my boyfriend with a Skype call... mwahahaha

  • 6
    Great girlfriend – n0pe Apr 25 '11 at 14:45
  • 8
    He's ignoring me for Portal. That's why. – meiryo Apr 25 '11 at 15:06
  • 2
    Oh hahaa. Even better – n0pe Apr 25 '11 at 15:12
  • 2
    Here's a related question (On Gaming.SE). – DMA57361 Apr 25 '11 at 15:30
  • 3
    @meiryo, I’m sure you’re great, but to be honest, I can’t really blame him. :-) – Synetech Apr 25 '11 at 16:13

I'm not sure that you can do this in real time, unfortunately. Her voice is highly processed using formant shifting and manipulation of artifacting to get it to kind of slide up and down but still be robotic. It is demonstrated in this video.

If you know any music production techniques or programs, you could get a similar effect by using the Mac's built in speech synthesizer and an Auto-tuner similar to what you hear on pop radio nowadays. Instead of automatically figuring out what pitch you're trying to achieve, you'd need to "force" it from one pitch to another by feeding the Auto Tune program a parameter - so if you're talking in the pitch of C, you get the GLaDOS effect by forcing it up to G or A. Again, not a super easy task to do in real time.

Wait, I started playing Portal 2 last night and ignoring my girlfriend. Am I going to get a call later?

  • you know, @melee, this is an ironic answer, coming from you :P - remember Steady Stating your girlfriend? :P – studiohack Apr 25 '11 at 17:19
  • 1
    I'm just scared that I'm going to get a Skype call from GLaDOS later. "Hello Melee, we both posted some things you're going to regret.." – Nic Apr 25 '11 at 17:38
  • 4
    Better than getting a 3'x3' cube of dirt on my doorstep for playing Minecraft. – Nic Apr 25 '11 at 17:50
  • 1
    @melee Answer my question on Gaming.SE for extra rep! That's exactly the sort of response I wanted...:) – Uticensis Apr 25 '11 at 17:50
  • 1
    @Billare are you sure it is different enough from the other answer you have there? The link to the Melodyne method pretty much explains it all. I'll add it anyway. – Nic Apr 25 '11 at 18:04

On a mac the say {text} command in terminal will do a text-to-speech conversion that sounds somewhat like GLaDOS. There are different voices available the default is female and sounds a bit lower tone than the Portal voice.

  • 1
    I just edited your answer to correct the command (it's say not speak). :) – squircle Apr 25 '11 at 17:16
  • If it's easier to do than Melodyne Uno then I'm up for it. Just need a Mac now... – meiryo Apr 26 '11 at 4:16

Not the answer you're looking for? Browse other questions tagged or ask your own question.