1. A method of recognizing speech based on an input data stream, the method comprising: providing a recognition system including an acoustic model having a model size; adjusting the model size to a desired size based on characteristics of a computer system on which the recognition system is run based only on criteria other than a training data corpus used to train the acoustic model; receiving the input data stream; and performing speech recognition based on the acoustic model having the desired size.