1. A method of adapting a speech system, comprising: logging speech data from the speech system; processing the speech data, by a plurality of characteristic detector modules, to detect a plurality of user characteristics from the speech data, the plurality of characteristic detector modules each map the speech data into at least one category associated with at least one user characteristic of the plurality of user characteristics, the user characteristics comprise characteristics that are specific to behavior of a user of a vehicle when saying a command to an automated system; tracking a frequency of each of the plurality of user characteristics; and when the frequency of at least one of the plurality of user characteristics reaches a certain frequency, selecting a language model associated with the user of the vehicle, and updating the language model based on the categories of the plurality of the user characteristics.