18. The system of claim 9 , wherein the non-transitory memory stores instructions that, when executed by the processor, cause the system to: play utterances, from a collection of utterances, via a user interface; and receive manual input, based on acoustic voice features, that classifies each utterance into at least one group of utterances representing a set of speakers having similar acoustic voice features.
9. A system for executing a voice search, the system comprising: a microphone; a processor; and non-transitory memory storing instructions that, when executed by the processor, cause the system to: receive, via the microphone, a spoken query from a user; process the spoken query using parallel processes, wherein a first process of the parallel processes comprises: converting the spoken query into one or more text strings using a speech recognition process; and assigning, using an initial language model, a score to each of the one or more text strings, the score of each of the one or more text strings being used to compute a probability of correct conversion of the spoken query into the one or more text strings; wherein a second process of the parallel processes comprises: identifying acoustic features of a voice signal corresponding to the spoken query; and classifying the spoken query into at least one voice cluster based on the identified acoustic features of the voice signal, the at least one voice cluster having a respective text cluster and a customized language model that reflects characteristics of the user; select a text query based on the one or more text strings and the customized language model; receive search results from an information retrieval system based on the text query, each of the search results having a ranking indicating a measure of importance relative to other of the search results; and re-rank the search results based on re-scoring the search results using the respective text cluster.