14. The speech recognition method of claim 13 , wherein the selecting one of the forward and backward language models comprises: calculating forward and backward language model scores of each of the words in each of the generated word strings using the forward and backward language models, respectively; and choosing whichever of the forward and backward language models produces a higher language model score for each of the words in each of the generated word strings.
14. The speech recognition method of claim 13 , wherein the selecting one of the forward and backward language models comprises: calculating forward and backward language model scores of each of the words in each of the generated word strings using the forward and backward language models, respectively; and choosing whichever of the forward and backward language models produces a higher language model score for each of the words in each of the generated word strings. 15. The speech recognition method of claim 14 , wherein the selecting one of the forward and backward language models comprises, in response to a predefined condition, prioritizing the predefined condition over the forward and backward language model scores and selecting one of the forward and backward language models for each of the words in each of the generated word strings based on the predefined condition.