Sort:  

I don't know. Either it's just shaving users talk to eachother or it's a program that learns by associating past conversations to what you say.

A cat has two vocal chords, and can make over 100 sounds.