1. A method of generating speech from text messages, comprising: determining a speech feature vector for a voice associated with a source of a text message; comparing the speech feature vector to a plurality of speaker models; based on the comparison, selecting one of the speaker models as a preferred match for the voice; and generating speech from the text message based on the selected speaker model.