6. The method of claim 4 wherein assigning includes: generating a language model corresponding to each cluster based on the speech recognition results assigned to that cluster.
6. The method of claim 4 wherein assigning includes: generating a language model corresponding to each cluster based on the speech recognition results assigned to that cluster. 7. The method of claim 6 wherein assigning comprises: refining the assignment of speech recognition results to the clusters based on a probability that the language models corresponding to the clusters will produce the speech recognition results; and re-generating the language models corresponding to the clusters.