Distributed speech recognition for mobile communication devices
First Claim
1. A method of performing speech recognition, the method comprising:
- receiving audible speech at a microphone of a mobile computing device;
converting the audible speech into speech signals using the mobile computing device;
performing preliminary speech recognition functions on the speech signals using the mobile computing device to obtain intermediate speech recognition results;
performing secondary speech recognition functions on the speech signals using the mobile computing device to obtain requests for results;
transmitting at least a portion of the requests for results to a second computing device located remotely from the mobile device in order to access at least one module located on the second computing device to obtain the requested results; and
receiving the requested results, from the second computing device, at the mobile computing device to provide output text representative of the audible speech.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of performing speech recognition, and a mobile computing device implementing the same, are disclosed. The method includes receiving audible speech at a microphone of the mobile computing device. The audible speech is converted into speech signals at the mobile computing device. Also at the mobile computing device, preliminary and secondary speech recognition functions are performed on the speech signals to obtain requests for results from modules. Then, the requests for results are transmitted from the mobile computing device to a second computing device located remotely from the mobile computing device to obtain the results which are then transmitted back to the mobile computing device for completion of the speech recognition process.
156 Citations
37 Claims
-
1. A method of performing speech recognition, the method comprising:
-
receiving audible speech at a microphone of a mobile computing device;
converting the audible speech into speech signals using the mobile computing device;
performing preliminary speech recognition functions on the speech signals using the mobile computing device to obtain intermediate speech recognition results;
performing secondary speech recognition functions on the speech signals using the mobile computing device to obtain requests for results;
transmitting at least a portion of the requests for results to a second computing device located remotely from the mobile device in order to access at least one module located on the second computing device to obtain the requested results; and
receiving the requested results, from the second computing device, at the mobile computing device to provide output text representative of the audible speech. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having mobile computer-executable instructions for performing the steps of:
-
implementing preliminary and secondary speech recognition functions on speech signals, corresponding to audible speech from a user of a mobile computer having a microphone, to obtain requests for results;
sending at least a portion of the requests for results to a transmitter of the mobile computer to transmit the at least a portion of the requests for results from the mobile computer to a second computer located remotely from the mobile computer; and
receiving the results from the second computer to finish the speech recognition functions on the mobile device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile computer comprising:
-
a microphone adapted to convert audible speech into analog signals;
an analog-to-digital converter coupled to the microphone and adapted to digitize the audible speech to provide speech signals;
a feature extraction module adapted to perform preliminary speech recognition functions on the speech signals to provide intermediate speech recognition results;
a speech recognition module configured to perform secondary speech recognition results to obtain requests for results; and
a transceiver coupled to the speech recognition module and adapted to transmit at least a portion of the requests for results from the mobile computer to a second computer located remotely from the mobile computer, and to receive the requested results from the second computer. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification