17. The computer-readable storage device of claim 15 , wherein sending the information comprises: sending a selection of one or more distinct recognition topics from a pre-complied list, the one or more distinct recognition topics corresponding to one or more of the distinct language modeling component.
15. A computer-readable storage device storing computer executable instructions which, when executed by a computer, will cause computer to perform a method of customizing language modeling components, the method comprising: displaying a list of distinct language modeling components; receiving a selection one or more language modeling components from the list; receiving a selection of a fixed weight value for the selected one or more of the language modeling components; generating information based on the on the selection, wherein the information indicates the selected one or more of the language modeling components based on one or more domains and the selected fixed weight value for the selected one or more of the language modeling components; sending the information to a service provider; and receiving from the service provider a customized combination of the selected distinct language modeling components based on the information.