Speech recognition apparatus
First Claim
1. A speech recognition apparatus that calculates a score indicating the likelihood of a speech recognition result for an input speech and recognizes the speech on the basis of the score, the speech recognition apparatus comprising:
- production means for calculating the scores of words to be recognized and producing, on the basis of the calculated scores, a word series as a candidate for a speech recognition result;
storage means for storing connection relationships among words in the word series to be employed as a candidate for the speech recognition result;
correction means for correcting the connection relationships stored in the storage means;
determining means for determining a word series as the speech recognition result on the basis of the corrected connection relationships; and
word boundary limiting means for limiting the location of a boundary between words represented by the connection relationships stored in the storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognizing device for efficient processing while keeping a high speech recognizing performance. A matching unit (14) computes the score of a word preliminarily selected by a word preliminary selection unit (13) and determines candidates of the speech recognition result on the basis of the score. A control unit (11) creates a word connection relation between the words of a word sequence, which is a candidate of the speech recognition result and stores them in a word connection information storage unit (16). A revaluation unit (15) corrects the word connection relation serially, and the control unit ( 11) defines the speech recognition result on the basis of the word connection relation corrected. A word connection relation managing unit (21) limits the time corresponding to the boundary of a word expressed by the word connection relation, and a word connection relation managing unit (22) limits the starting time of the word preliminarily selected by the word preliminary selection unit (13). The speech recognizing device can be applied to an interactive system which responds to the speech recognition result.
44 Citations
23 Claims
-
1. A speech recognition apparatus that calculates a score indicating the likelihood of a speech recognition result for an input speech and recognizes the speech on the basis of the score, the speech recognition apparatus comprising:
-
production means for calculating the scores of words to be recognized and producing, on the basis of the calculated scores, a word series as a candidate for a speech recognition result;
storage means for storing connection relationships among words in the word series to be employed as a candidate for the speech recognition result;
correction means for correcting the connection relationships stored in the storage means;
determining means for determining a word series as the speech recognition result on the basis of the corrected connection relationships; and
word boundary limiting means for limiting the location of a boundary between words represented by the connection relationships stored in the storage means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A speech recognition method that calculates a score indicating the likelihood of a speech recognition result for an input speech and recognizes the speech on the basis of the score, the speech recognition method comprising the step of:
-
calculating the scores of words to be recognized and producing, on the basis of the calculated scores, a word series as a candidate for a speech recognition result;
storing connection relationships among words in the word series to be employed as a candidate for the speech recognition result;
correcting the connection relationships stored in the storage step;
determining a word series as the speech recognition result on the basis of the corrected connection relationships; and
limiting the location of a boundary between words represented by the connection relationships stored in the storage step.
-
-
14. A storage medium including a program stored therein for causing a computer to perform a speech recognition process of calculating a score indicating the likelihood of a speech recognition result for an input speech and recognizing the speech on the basis of the score, the program comprising the steps of:
-
calculating the scores of words to be recognized and producing, on the basis of the calculated scores, a word series as a candidate for a speech recognition result;
storing connection relationships among words in the word series to be employed as a candidate for the speech recognition result;
correcting the connection relationships stored in the storage step;
determining a word series as the speech recognition result on the basis of the corrected connection relationships; and
limiting the location of a boundary between words represented by the connection relationships stored in the storage step.
-
-
15. A speech recognition apparatus that calculates a score indicating the likelihood of a speech recognition result for an input speech and recognizes the speech on the basis of the score, the speech recognition apparatus comprising:
-
selection means for selecting one or more words to be placed following an already-selected word included in a word series to be employed as a candidate for the speech recognition result, from a set of speech-recognizable words, production means for calculating the score of the one or more words selected by the selection means and producing, on the basis of the calculated scores, a word series to be employed as a candidate for a speech recognition result;
determining means for selecting one word series as a determinate speech recognition result from the word series that have been produced as candidates for the speech recognition result; and
start location limiting means for limiting the start location of a word selected by the selection means. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A speech recognition method that calculates a score indicating the likelihood of a speech recognition result for an input speech and recognizes the speech on the basis of the score, the speech recognition method comprising the step of:
-
selecting one or more words to be placed following an already-selected word included in a word series to be employed as a candidate for the speech recognition result, from a set of speech-recognizable words;
calculating the score of the one or more words selected in the selection step and producing, on the basis of the calculated scores, a word series to be employed as a candidate for a speech recognition result;
-
-
23. A storage medium including a program stored therein for causing a computer to perform a speech recognition process of calculating a score indicating the likelihood of a speech recognition result for an input speech and recognizing the speech on the basis of the score, the program comprising the steps of:
-
selecting one or more words to be placed following an already-selected word included in a word series to be employed as a candidate for the speech recognition result, from a set of speech-recognizable words;
calculating the score of the one or more words selected in the selection step and producing, on the basis of the calculated scores, a word series to be employed as a candidate for a speech recognition result;
selecting one word series as a determinate speech recognition result from the word series that have been produced as candidates for the speech recognition result; and
limiting the start location of a word selected in the selection step.
-
Specification