11. A method comprising: asking a user for a geographical location, a category, and a name of an entity; receiving a speech input from the user having information about the geographical location, the category, and the name of the entity; recognizing, using a speech recognition module executing on one or more processors, the geographical location and the category; selecting a name speech recognition module based on the geographical location and the category; and recognizing, using the selected name speech recognition module, the name.
11. A method comprising: asking a user for a geographical location, a category, and a name of an entity; receiving a speech input from the user having information about the geographical location, the category, and the name of the entity; recognizing, using a speech recognition module executing on one or more processors, the geographical location and the category; selecting a name speech recognition module based on the geographical location and the category; and recognizing, using the selected name speech recognition module, the name. 12. The method of claim 11 wherein the entity comprises a profit organization, a nonprofit organization, or a person.