Method and apparatus for recognizing speech
AssigneeSamsung Electronics Co., Ltd.
InventorsHodong Lee, Hoshik Lee
Life of this patent
Estimating the term…
Abstract
A method performed by a speech recognizing apparatus to recognize speech includes: obtaining a distance from the speech recognizing apparatus to a user generating a speech signal; determining a normalization value for the speech signal based on the distance; normalizing a feature vector extracted from the speech signal based on the normalization value; and performing speech recognition based on the normalized feature vector.
Claims21
A processor-implemented method performed by a speech recognizing apparatus to recognize speech, the method comprising:
- obtaining a distance from the speech recognizing apparatus to a user generating a speech signal;
- determining a reference distance being closest to the obtained distance from among a plurality of reference distances;
- determining a normalization value for the speech signal based on one or more reference normalization values obtained from a database using the determined reference distance, the database storing a plurality of reference normalization values specific to each of the plurality of reference distances,
- wherein the determining of the normalization value comprises estimating a normalization value corresponding to the obtained distance based on the one or more reference normalization values of the plurality of reference normalization values, and interpolating the normalization value corresponding to the obtained distance based on a result of approximating the reference normalization values;
- performing a respective extracting of feature vectors from the speech signal;
- performing a normalizing of the extracted feature vectors based on the determined normalization value;
- and
- performing speech recognition based on the normalized feature vectors.
A speech recognizing apparatus comprising:
- a processor configured to:
- obtain a distance from the speech recognizing apparatus to a user generating a speech signal;
- determine a reference distance being closest to the obtained distance from among a plurality of reference distances;
- determine a normalization value for the speech signal based on one or more reference normalization values obtained from a database using the determined reference distance, the database storing a plurality of reference normalization values specific to each of the plurality of reference distances;
- perform a respective extracting of feature vectors from the speech signal;
- perform a normalizing of the extracted feature vectors based on the determined normalization value;
- and
- perform speech recognition based on the normalized feature vectors,
- wherein, for the determining of the normalization value, the processor is further configured to estimate a normalization value corresponding to the obtained distance based on the one or more reference normalization values of the plurality of reference normalization values, and interpolate the normalization value corresponding to the obtained distance based on a result of approximating the reference normalization values.
A speech recognizing apparatus, comprising:
- a processor configured to
- obtain a distance from the speech recognizing apparatus to a user generating a speech signal;
- perform a respective extracting of feature vectors from the speech signal;
- determine a reference distance being closest to the obtained distance from among a plurality of reference distances;
- perform a normalizing of the extracted feature vectors based on a normalization value based on one or more reference normalization values obtained from a memory using the determined reference distance, the memory storing a plurality of normalization values specific to each of the plurality of reference distances,
- wherein, for the performing the normalizing, the processor is further configured to estimate a normalization value corresponding to the obtained distance based on the one or more reference normalization values of the plurality of reference normalization values, and interpolate the normalization value corresponding to the obtained distance based on a result of approximating the reference normalization values;
- and
- perform speech recognition based on the normalized feature vectors.
Dependencies are inferred from the claim text.