11. A method for entering text into a music system using a processor, comprising: recording speech presented by a user using a resident capture facility; providing the speech as a recording to a speech recognition facility; selecting at least one statistical language model from a set of language models based at least in part on contextual information relating to the recording, wherein the at least one statistical language model selected includes a general language model for artists, a general language model for song titles, and a general language model for music types; determining that the at least one statistical language model selected provides insufficient recognition output and requires an additional recognition pass of the recording; conducting the additional recognition pass of the recording; selecting at least one other statistical language model based at least in part on the additional recognition pass of the recording and client state information of the recording; generating results utilizing the speech recognition facility; allowing the user to alter the results; and using the results in the music system, wherein the music system provides information relating to a music application to the speech recognition facility, wherein generating the results is based at least in part on the information, wherein allowing the user to alter the results includes the user editing a text result using at least one of a set of buttons, other controls, and a screen-based text correction mechanism on the music system, wherein the information includes usage history of the music application and information from at least one of a favorites list and playlists of the user.
11. A method for entering text into a music system using a processor, comprising: recording speech presented by a user using a resident capture facility; providing the speech as a recording to a speech recognition facility; selecting at least one statistical language model from a set of language models based at least in part on contextual information relating to the recording, wherein the at least one statistical language model selected includes a general language model for artists, a general language model for song titles, and a general language model for music types; determining that the at least one statistical language model selected provides insufficient recognition output and requires an additional recognition pass of the recording; conducting the additional recognition pass of the recording; selecting at least one other statistical language model based at least in part on the additional recognition pass of the recording and client state information of the recording; generating results utilizing the speech recognition facility; allowing the user to alter the results; and using the results in the music system, wherein the music system provides information relating to a music application to the speech recognition facility, wherein generating the results is based at least in part on the information, wherein allowing the user to alter the results includes the user editing a text result using at least one of a set of buttons, other controls, and a screen-based text correction mechanism on the music system, wherein the information includes usage history of the music application and information from at least one of a favorites list and playlists of the user. 13. The method of claim 11 wherein the information relating to the music application running on the music system is provided to the speech recognition facility.