Interestingly, Hatsune Miku (the female voice) doesn't even exist - her entire voice is built by Vocaloid, a program that synthesizes voice. That's pretty damn impressive.
This vid is hilarious, but it's got one downside: the constant alternation between Katy Perry and fat old Margaret makes my libido move like the needle of a polygraph test.