Speech recognition system
First Claim
1. An improved speech recognition system for analyzing an input signal to recognize the speech contained within the signal and output an accepted and recognized text signal, comprising:
- a first speech recognition engine receptive of the input signal, performing speech recognition processing, and supplying a recognized-text output signal which represents in textual form the speech recognized in the input signal;
a second speech recognition engine receptive of the input signal, performing speech recognition processing, and supplying a recognized-text output signal which represents in textual form the speech recognized in the input signal; and
a comparator receptive of the recognized-text output signals from the first and second speech recognition engines and supplying the accepted and recognized text output signal based upon the comparison of the recognized-text output signals, the accepted and recognized text output signal representing in textual form the speech recognized in the input signal and accepted by the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved speech recognition system with at least two speech recognition engines which may or may not be identical. Each of the speech recognition engines supply a recognized-text output signal each of which are provided to a text comparator. The comparator compares the recognized-text output signals and accepts or rejects the text based on the degree of agreement between the output signals from each of the engines. Completely different types of speech recognition engines can be employed. Alternatively, identical speech recognition engines could be employed with a slight perturbation added to one of the engines or the input signal of one of the engines. Alternatively, the very same speech recognition engine could be used at two different points in time, with one receiving some type of perturbation.
217 Citations
22 Claims
-
1. An improved speech recognition system for analyzing an input signal to recognize the speech contained within the signal and output an accepted and recognized text signal, comprising:
-
a first speech recognition engine receptive of the input signal, performing speech recognition processing, and supplying a recognized-text output signal which represents in textual form the speech recognized in the input signal; a second speech recognition engine receptive of the input signal, performing speech recognition processing, and supplying a recognized-text output signal which represents in textual form the speech recognized in the input signal; and a comparator receptive of the recognized-text output signals from the first and second speech recognition engines and supplying the accepted and recognized text output signal based upon the comparison of the recognized-text output signals, the accepted and recognized text output signal representing in textual form the speech recognized in the input signal and accepted by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An improved speech recognition system for analyzing an input signal to recognize the speech contained within the signal and output an accepted and recognized text signal, comprising:
-
multiple speech recognition engines each of which are receptive of the input signal and each of which supply a recognized-text output signal, each of the speech recognition engines being different from each other; a comparator receptive of the recognized-text output signals from each of the speech recognition engines, the comparator supplying the accepted and recognized text output signal based upon the comparison of the recognized-text output signals. - View Dependent Claims (13, 14)
-
-
15. A method of recognizing speech represented in an input signal, comprising the steps of:
-
receiving the input signal; creating a first intermediate signal representative of the input signal; recognizing the speech contained in the first intermediate signal; supplying a first recognized-text output signal representative of the speech recognized in the first intermediate signal; creating a second intermediate signal representative of the input signal; recognizing the speech contained in the second intermediate signal; supplying a second recognized-text output signal representative of the speech recognized in the second intermediate signal; comparing the first and second recognized-text output signals; and accepting portions of the compared signals that are identical. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification