A speech recognition system recognizes an input speech signal by using a
first speech recognizer and a second speech recognizer each coupled to a
decision module. Each of the first and second speech recognizers outputs
first and second recognized speech texts and first and second associated
confidence scores, respectively, and the decision module selects either
the first or the second speech text depending upon which of the first or
second confidence score is higher. The decision module may also adjust
the first and second confidence scores to generate first and second
adjusted confidence scores, respectively, and select either the first or
second speech text depending upon which of the first or second adjusted
confidence scores is higher. The first and second confidence scores may
be adjusted based upon the location of a speaker, the identity or accent
of the speaker, the context of the speech, and the like.