1. A method for use in accordance with a dialog system, the method comprising the steps of: generating at least one language model, the at least one language model being conditioned on a state of dialog associated with the dialog system; and storing the at least one language model for subsequent use in accordance with speech recognizer associated with the dialog system; wherein the step of generating the at least one language model conditioned on a state of dialog associated with the dialog system further comprises the steps of: dividing training data which is labeled by state into different state sets depending on the state to which the training data belongs; and building a separate language model for each of the state sets.