Method and system for collaborative speech recognition for small-area network
First Claim
1. A method for collaborative speech recognition in a network, comprising the steps of:
- (a) capturing speech as at least one audio stream by at least one capturing device;
(b) producing a plurality of text streams from the at least one audio stream by at least one recognition device; and
(c) determining a best recognized text stream from the plurality of text streams.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for collaborative speech recognition in a network. The method includes: capturing speech as at least one audio stream by at least one capturing device; producing a plurality of text streams from the at least one audio stream by at least one recognition device; and determining a best recognized text stream from the plurality of text streams. The present invention allows multiple computing devices connecting to a network, such as a Small Area Network (SAN), to collaborate on a speech recognition task. The devices are able to share or exchange audio data and determine the best quality audio. The devices are also able to share text results from the speech recognition task and the best result from the speech recognition task. This increases the efficiency of the speech recognition process and the quality of the final text stream.
102 Citations
37 Claims
-
1. A method for collaborative speech recognition in a network, comprising the steps of:
-
(a) capturing speech as at least one audio stream by at least one capturing device;
(b) producing a plurality of text streams from the at least one audio stream by at least one recognition device; and
(c) determining a best recognized text stream from the plurality of text streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for collaborative speech recognition in a net work, comprising the steps of:
-
(a) capturing speech as a plurality of audio streams by a plurality of capturing devices;
(b) determining a best quality audio stream from the plurality of audio streams;
(c) producing a plurality of text streams from the best quality audio stream by at least one recognition device; and
(d) determining a best recognized text stream from the plurality of text streams. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37)
-
-
17. A computer readable medium with program instructions for providing collaborative speech recognition in a network, the instructions for:
-
(a) capturing speech as at least one audio stream by at least one capturing device;
(b) producing a plurality of text streams from the at least one audio stream by at least one recognition device; and
(c) determining a best recognized text stream from the plurality of text streams.
-
-
28. A computer readable medium with program instructions for providing collaborative speech recognition in a network, the instructions for:
-
(a) capturing speech as a plurality of audio streams by a plurality of capturing devices;
(b) determining a best quality audio stream from the plurality of audio streams;
(c) producing a plurality of text streams from the best quality audio stream by at least one recognition device; and
(d) determining a best recognized text stream from the plurality of text streams.
-
-
35. A system, comprising:
-
at least one capturing device, wherein the at least one capturing device comprises speech capture technology, wherein the at least one capturing device is capable of capturing at least one audio stream;
at least one recognition device, wherein the at least one recognition device comprises speech recognition technology, wherein the at least one recognition device is capable of producing a plurality of text streams from the at least one audio stream; and
a designated arbitration device, wherein the designated arbitration device is capable of determining a best recognized text stream from the plurality of text streams.
-
Specification