Integration of Embedded and Network Speech Recognizers
First Claim
1. A method for performing a voice command on a client device, comprising:
- translating, using a first speech recognizer located on the client device, an audio stream of a voice command to a first machine-readable voice command;
generating a first query result using the first machine-readable voice command to query a client database;
transmitting the audio stream to a remote server device that translates the audio stream to a second machine-readable voice command using a second speech recognizer;
receiving a second query result from the remote server device, wherein the second query result is generated by the remote server device using the second machine-readable voice command to query a remote server database; and
displaying the first query result and the second query result on the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and system are provided for performing a voice command on a client device. The method can include translating, using a first speech recognizer located on the client device, an audio stream of a voice command to a first machine-readable voice command and generating a first query result using the first machine-readable voice command to query a client database. In addition, the audio stream can be transmitted to a remote server device that translates the audio stream to a second machine-readable voice command using a second speech recognizer. Further, the method can include receiving a second query result from the remote server device, where the second query result is generated by the remote server device using the second machine-readable voice command and displaying the first query result and the second query result on the client device.
-
Citations
20 Claims
-
1. A method for performing a voice command on a client device, comprising:
-
translating, using a first speech recognizer located on the client device, an audio stream of a voice command to a first machine-readable voice command; generating a first query result using the first machine-readable voice command to query a client database; transmitting the audio stream to a remote server device that translates the audio stream to a second machine-readable voice command using a second speech recognizer; receiving a second query result from the remote server device, wherein the second query result is generated by the remote server device using the second machine-readable voice command to query a remote server database; and displaying the first query result and the second query result on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer-usable medium having computer program logic recorded thereon for enabling a processor to perform a voice command on a client device, the computer program logic comprising:
-
first computer readable program code that enables a processor to translate, using a first speech recognizer located on the client device, an audio stream of a voice command to a first machine-readable voice command; second computer readable program code that enables a processor to generate a first query result using the first machine-readable voice command to query a client database; third computer readable program code that enables a processor to transmit the audio stream to a remote server device that translates the audio stream to a second machine-readable voice command using a second speech recognizer; fourth computer readable program code that enables a processor to receive a second query result from the remote server device, wherein the second query result is generated by the remote server device using the second machine-readable voice command to query a remote server database; and fifth computer readable program code that enables a processor to display the first query result and the second query result on the client device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for performing a voice command on a client device, comprising:
-
a first speech recognizer device configured to translate an audio stream of a voice command to a first machine-readable voice command; a client query manager configured to; generate a first query result using the first machine-readable voice command to query a client database; transmit the audio stream to a remote server device that translates the audio stream to a second machine-readable voice command using a second speech recognizer device; and receive a second query result from the remote server device, wherein the second query result is generated by the remote server device using the second machine-readable voice command to query a remote server database; and a display device configured to display the first query result and the second query result on the client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification