Let's Make Robots!

language

Programming Language

Greetings all.

I am hoping to get some pointers for a long term project that I am undertaking. I would like to create an interactive "head", similar to this: https://www.youtube.com/watch?v=4vG65xL1aNg

I am planning on using Ardunio devices to control the servo's, and buying a "text-to-speech" program for the voice.

My question is, what programming language would you recommend that I build the interactive software taking users inputs, and creating responses? C? C#? Similar?

RaspberryPi - powered talking robot using Cleverbot (Idea)

I just got this awesome idea: https://code.google.com/p/pycleverbot/

I've also seen a library for speech recognition somewhere...

'Nuff said.

Considering I can hook up both a mic and a speaker, this should be awesome!

Oh and a WiFi dongle/ethernet cable.