To elaborate, Kaito and Gakupo are something called vocaloids. They're basically computer programs that allow people to program singing voices - in effect, singing robots. People - singers - gave vocal data that was put into the programs so that people can put together any note and sound together to create the effect of singing. I don't completely understand it myself, but it's something like that. ^_^