A mobile voice platform for providing a user
speech interface to computer-based services includes a
mobile device having a processor, communication circuitry that provides access to the computer-based services, an
operating system, and one or more applications that are run using the
operating system and that utilize one or more of the computer-based services via the communication circuitry. The mobile voice platform includes at least one non-transient
digital storage medium storing a program module having computer instructions that, upon execution by the processor, receives
speech recognition results representing user speech that has been processed using automated
speech recognition, determines a desired computer-based service based on the
speech recognition results, accesses a remotely-stored service interface associated with the desired service, initiates the desired service using the service interface, receives a service result from the desired service, and provides a text-based service response for conversion to a speech response to be provided to the user.