1. A method of generating speech models for a remote client, the method comprising: receiving, at a network-based automatic speech recognition system, feature streams, transcriptions, and parameter values as inputs from a network client independent of knowledge of internal operations of the automatic speech recognition system; processing, at the automatic speech recognition system, the inputs to train an acoustic model and a language model; and transmitting the acoustic model and the language model to the network client.