1. A method comprising: inputting speech data; recognizing the speech data on a first recognizer into a first recognition result comprising recognized text; evaluating confidence with respect to the first recognition result; and if not confident as to at least part of the first recognition result, sending non-confident data to a second recognizer in conjunction with any confidently recognized text of the first recognition result, receiving a second recognition result from the second recognizer, and outputting text corresponding to the speech data based on the first recognition result and the second recognition result.