13. A method of providing hands-free services using a mobile device having wireless access to computer-based services, the method comprising: (a) receiving speech at a mobile device from a vehicle occupant via a short-range communication connection; (b) transmitting the received speech from the mobile device to a cloud speech service; (c) receiving automatic speech recognition (ASR) results from the cloud speech service; (d) determining that the received ASR results include one or more incorrectly identified speech terms; (e) performing local speech recognition on the received speech in response to the determination in step (d), including using a speech recognition resource at the vehicle to obtain a local speech recognition result, the speech recognition resource including vehicle-related and/or user-related data that was not used by the cloud speech service in generating the ASR results; (f) comparing the local speech recognition with the ASR results to detect when the local speech recognition correctly identified the incorrectly identified speech terms in response to the determination in step (e); and (g) sending the results of the comparison in step (f) to a central facility located remotely from the mobile device.
13. A method of providing hands-free services using a mobile device having wireless access to computer-based services, the method comprising: (a) receiving speech at a mobile device from a vehicle occupant via a short-range communication connection; (b) transmitting the received speech from the mobile device to a cloud speech service; (c) receiving automatic speech recognition (ASR) results from the cloud speech service; (d) determining that the received ASR results include one or more incorrectly identified speech terms; (e) performing local speech recognition on the received speech in response to the determination in step (d), including using a speech recognition resource at the vehicle to obtain a local speech recognition result, the speech recognition resource including vehicle-related and/or user-related data that was not used by the cloud speech service in generating the ASR results; (f) comparing the local speech recognition with the ASR results to detect when the local speech recognition correctly identified the incorrectly identified speech terms in response to the determination in step (e); and (g) sending the results of the comparison in step (f) to a central facility located remotely from the mobile device. 16. The method of claim 13 , further comprising the step of creating a log of the determination in step (d).