System and method for utilizing an anchor to reduce memory requirements for speech recognition
First Claim
1. A speech recognition method, comprising:
- receiving a sequence of acoustic observations;
detecting whether or not at least one of a set of prescribed patterns occurs in the sequence of acoustic observations;
based on the detecting result, setting an anchor for at least one of the set of prescribed patterns detected in the sequence of acoustic observations, and splitting up the sequence of acoustic observations into separate portions separated by the anchor; and
performing a speech recognition processing on each of the separate portions to obtain recognition information, and joining the recognition information along with information of the anchor, to obtain speech recognition processing of an entirety of the sequence of acoustic observations.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition method includes receiving a sequence of acoustic observations. The method also includes detecting whether or not at least one of a set of prescribed patterns occurs in the sequence of acoustic observations. The method further includes, based on the detecting result, setting an anchor for each of the set of prescribed patterns detected, and splitting up the sequence of acoustic observations into separate subsequences separated by the anchor. The method also includes performing a speech recognition processing on each of the separate subsequences, in sequence, and joining that information along with information of the anchor, to obtain speech recognition processing of an entirely of the sequence of acoustic observations.
12 Citations
32 Claims
-
1. A speech recognition method, comprising:
-
receiving a sequence of acoustic observations;
detecting whether or not at least one of a set of prescribed patterns occurs in the sequence of acoustic observations;
based on the detecting result, setting an anchor for at least one of the set of prescribed patterns detected in the sequence of acoustic observations, and splitting up the sequence of acoustic observations into separate portions separated by the anchor; and
performing a speech recognition processing on each of the separate portions to obtain recognition information, and joining the recognition information along with information of the anchor, to obtain speech recognition processing of an entirety of the sequence of acoustic observations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A speech recognition system, comprising:
-
an input unit configured to receive a sequence of acoustic observations;
a pattern detecting unit configured to detect whether or not at least one of a set of predetermined patterns occurs in the sequence of acoustic observations;
an anchor setting unit configured to set an anchor for at least one of the set of prescribed patterns detected, and to split up the sequence of acoustic observations into separate portions separated by the anchor; and
a speech recognition processing unit configured to perform speech recognition processing on each of the separate portions, and to join information obtained from each of the speech recognition processings, along with information of the anchor, to obtain speech recognition processing of an entirety of the sequence of acoustic observations. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A program product having machine-readable program code for performing speech recognition, the program code, when executed, causing a machine to perform the following steps:
-
detecting whether or not at least one of a set of predetermined patterns occurs in a sequence of acoustic observations;
setting an anchor for at least one of the set of prescribed patterns detected by the first program product code, and splitting up the sequence of acoustic observations into separate subsequences separated by the anchor; and
performing speech recognition processing on each of the separate subsequences, and joining information obtained from each of the speech recognition processings, along with information of the anchor, to obtain speech recognition processing of an entirety of the sequence of acoustic observations. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification