1. A method comprising: receiving, via touch provided on a touch screen of a device, an indication associated with a specific field displayed in a user interface on the touch screen, the indication signaling that speech, which is associated with the specific field, will follow; receiving the speech via the device and generating speech data based on the speech; generating, by the device, a request for speech recognition, wherein the request comprises: (1) an application identifier identifying a speech recognizer on a public network node; (2) a location parameter specific to a current location of the device, the device being associated with a speaker of the speech; and (3) a grammar parameter associated with a home location of the speaker of the speech, the grammar parameter identifying a particular grammar; transmitting the speech data and the request to the public network node for speech recognition using the speech recognizer; receiving, at the device, text associated with the speech data from the speech recognizer; and inserting the text into the specific field.
1. A method comprising: receiving, via touch provided on a touch screen of a device, an indication associated with a specific field displayed in a user interface on the touch screen, the indication signaling that speech, which is associated with the specific field, will follow; receiving the speech via the device and generating speech data based on the speech; generating, by the device, a request for speech recognition, wherein the request comprises: (1) an application identifier identifying a speech recognizer on a public network node; (2) a location parameter specific to a current location of the device, the device being associated with a speaker of the speech; and (3) a grammar parameter associated with a home location of the speaker of the speech, the grammar parameter identifying a particular grammar; transmitting the speech data and the request to the public network node for speech recognition using the speech recognizer; receiving, at the device, text associated with the speech data from the speech recognizer; and inserting the text into the specific field. 7. The method of claim 1 , wherein transmitting the speech data and the request to the public network node is performed using one of a representational state transfer protocol, a simple object access protocol, and a web-based protocol.