14. A computer system comprising: at least one computer programmed to perform steps of: selecting a language model from among a plurality of factory language models; collecting site specific data from a user; transforming the selected language model into a site-specific language model by adding the site specific data to the selected language mode; determining whether the user has an accent; creating an accent specific word list based on the user's accent; and adding the accent specific word list to the site-specific language model.
14. A computer system comprising: at least one computer programmed to perform steps of: selecting a language model from among a plurality of factory language models; collecting site specific data from a user; transforming the selected language model into a site-specific language model by adding the site specific data to the selected language mode; determining whether the user has an accent; creating an accent specific word list based on the user's accent; and adding the accent specific word list to the site-specific language model. 15. The computer system according to claim 14 , wherein the at least one computer is further programmed to: adapt the site specific language model to create a task language model; and output the task language model.