1. A method for speech recognition in a Chat Information System (CIS), the method comprising: receiving, by a processor operatively coupled with a memory, a first audio input, the first audio input captured by a microphone of a device of a user; recognizing, by a first speech recognizer of a plurality of speech recognizers, at least a part of the first audio input to generate a first recognized input, wherein each of the plurality of speech recognizers is configured to generate a plurality of outputs provided with corresponding confidence levels, the processor being configured to select an output from the plurality of outputs based on the confidence levels; providing, by the processor, a response to the first recognized input utilizing the CIS, the response being provided for presentation to the user via the device of the user; determining, by the processor, a response type of the response provided utilizing the CIS, the response type predicting a type of input of the user that will follow the response; receiving, by the processor, a second audio input that follows the response; based on the determined response type of the response provided utilizing the CIS, selecting, by the processor, a second speech recognizer, of the plurality of speech recognizers, for use in recognizing the second audio input that follows the response; recognizing, by the second speech recognizer, at least a part of the second audio input to generate a second recognized input; and providing, by the processor, a second response based on the second recognized input utilizing the CIS, the second response being provided for presentation to the user via the device.