24. A non-transitory computer readable medium for processing a voice input, the computer readable media comprising computer program logic recorded thereon for: receiving a voice input; identifying a user providing the voice input; identifying a subset of library words associated with the identified user, wherein the subset of library words relates to user interest information that is based on words or phrases from previously received voice inputs that were determined to be properly identified; and processing the received voice input using the identified subset.
24. A non-transitory computer readable medium for processing a voice input, the computer readable media comprising computer program logic recorded thereon for: receiving a voice input; identifying a user providing the voice input; identifying a subset of library words associated with the identified user, wherein the subset of library words relates to user interest information that is based on words or phrases from previously received voice inputs that were determined to be properly identified; and processing the received voice input using the identified subset. 28. The non-transitory computer readable storage medium of claim 24 , wherein the subset of library words includes words associated with an application that is used by the user more than a threshold amount.