To add to HumanPenguin's good description... GTalk supports voice chat but not with phone numbers which is why it failed. I'd describe Google Voice as your own personal phone switchboard. It doesn't provide telephony directly but connects different phone types giving you control over who, how, and when calls come in.