1. A system, comprising: a speech recognition processor configured to identify potential matching symbols for a user utterance; a predictive language model configured to weight relative probabilities of the potential matching symbols; and, a user-interface controller configured to cause the potential matching symbols to be presented to the user in a ranked order based upon the probabilities.