1. A computer implemented method, comprising: receiving, at user device, business enterprise information from a remote enterprise server; receiving, at the user device, an extensible markup language (“XML”) schema from a voice interaction server, the XML schema representing a voice interaction between an enterprise service and end-user voice commands which are associated with a modeled business scenario; automatically converting, by the user device, at least some of the business enterprise information, based on the XML schema, into speech output provided to a user of the user device, the speech output navigating the user through a workflow associated with the modeled business scenario; receiving speech input from the user via the user device; automatically converting the speech input; and interacting with the remote enterprise server in accordance with the converted speech input and the business enterprise information.