Method and System for Generating a Control Command
First Claim
1. A method for generating a control command, the method comprising the acts of:
- a) recording a voice command as an audio data stream by a recording device, the voice command comprising a multiplicity of words;
b) sending the audio data stream via a network to a first voice recognition device;
c) receiving, via the network, at least one data packet from the first voice recognition device, wherein the data packet contains information concerning words in the audio data stream that were not recognized;
d) at least partially recognizing, via a second voice recognition device using at least one database, the words in the audio data stream that were not recognized by the first voice recognition device;
e) compiling results of the first voice recognition device and the second voice recognition device into a control command; and
f) outputting the control command,
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for generating a control command from a verbal statement that contains unrestricted phrasing and user-specific terms. The method includes the acts of: a) recording a voice command that has a multiplicity of words as an audio data stream by a recording device; b) sending of the audio data stream via a network to a first voice recognition device; c) reception of at least one data packet from the first voice recognition device, wherein the data packet contains information concerning which words in the audio data stream have not been recognized; d) at least partial recomition of the words that have not been recognized by the first voice recognition device by a second voice recognition device using at least one database; e compilation of the results from the first and second voice recognition devices to form a control command; and f) output of the control command.
12 Citations
15 Claims
-
1. A method for generating a control command, the method comprising the acts of:
-
a) recording a voice command as an audio data stream by a recording device, the voice command comprising a multiplicity of words; b) sending the audio data stream via a network to a first voice recognition device; c) receiving, via the network, at least one data packet from the first voice recognition device, wherein the data packet contains information concerning words in the audio data stream that were not recognized; d) at least partially recognizing, via a second voice recognition device using at least one database, the words in the audio data stream that were not recognized by the first voice recognition device; e) compiling results of the first voice recognition device and the second voice recognition device into a control command; and f) outputting the control command, - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating a control command, the system comprising:
-
a recording device for recording a voice command that comprises a multiplicity of words; a storage medium having at least one database; a device that receives at least one data packet from a first voice recognition device, wherein the data packet contains an identification of unrecognized words in the voice command and a second voice recognition device that analyzes and recognizes the identified unrecognized words using the at least one database. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer product comprising a non-transitory computer readable medium having stored thereon program code that, when executed by a processor, causes:
-
a) recording a voice command as an audio data stream by a recording device, the voice command comprising a multiplicity of words; b) sending the audio data stream via a network to a first voice recognition device; c) receiving, via the network, at least one data packet from the first voice recognition device, wherein the data packet contains information concerning words in the audio data stream that were not recognized; d) at least partially recognizing, via a second voice recognition device using at least one database, the words in the audio data stream that were not recognized by the first voice recognition device; e) compiling results of the first voice recognition device and the second voice recognition device into a control command; and f) outputting the control command.
-
Specification