Speech recognition system, speech recognition result output method, and speech recognition result output program
First Claim
1. A speech recognition system, comprising:
- a word speech recognition unit that converts input speech to a recognition result word sequence by using a predetermined word dictionary for recognition, the word dictionary including word entries arranged in a predetermined order;
a syllable recognition unit that converts the input speech to a recognition result syllable sequence;
a segment determination unit that determines a segment corresponding to an unknown word in the converted recognition result word sequence; and
an output unit that obtains a partial syllable sequence corresponding to the determined segment from the recognition result syllable sequence, determines an ordered position of the partial syllable sequence in the word dictionary on the assumption that the partial syllable sequence exists in the word dictionary, and displays on a display device one or more word entries in the vicinity of the ordered position in the word dictionary, together with the recognition result word sequence,wherein the output unit displays the recognition result word sequence after replacing the recognition result word sequence with the partial syllable sequence with respect to the segment determined by the segment determination unit, and the output unit highlights the segment corresponding to the unknown word.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition system in which, even when the user makes an utterance including a word that satisfies a predetermined condition such as an unknown word, such a fact can be presented to the user, and the user can confirm the fact easily, is provided. The speech recognition system includes a word speech recognition section that converts input speech to a recognition result word sequence by using a predetermined word dictionary for recognition, a syllable recognition section that converts input speech to a recognition result syllable sequence, a segment determination section that determines a segment that corresponds to a predetermined condition which is a ground for estimating that a word in the converted recognition result word sequence is an unknown word, and an output section that obtains a partial syllable sequence from the recognition result syllable sequence corresponding to the determined segment, and outputs one or more word entries, which are in the vicinity of a position at which the partial syllable sequence is arranged in the word dictionary for recognition in which words are arranged in the order defined for word entries, together with the recognition result word sequence.
-
Citations
21 Claims
-
1. A speech recognition system, comprising:
-
a word speech recognition unit that converts input speech to a recognition result word sequence by using a predetermined word dictionary for recognition, the word dictionary including word entries arranged in a predetermined order; a syllable recognition unit that converts the input speech to a recognition result syllable sequence; a segment determination unit that determines a segment corresponding to an unknown word in the converted recognition result word sequence; and an output unit that obtains a partial syllable sequence corresponding to the determined segment from the recognition result syllable sequence, determines an ordered position of the partial syllable sequence in the word dictionary on the assumption that the partial syllable sequence exists in the word dictionary, and displays on a display device one or more word entries in the vicinity of the ordered position in the word dictionary, together with the recognition result word sequence, wherein the output unit displays the recognition result word sequence after replacing the recognition result word sequence with the partial syllable sequence with respect to the segment determined by the segment determination unit, and the output unit highlights the segment corresponding to the unknown word. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A speech recognition result output method, comprising:
-
a word speech recognition step of converting input speech to a recognition result word sequence by using a predetermined word dictionary for recognition, the word dictionary including word entries arranged in a predetermined order; a syllable recognition step of converting the input speech to a recognition result syllable sequence; a segment determination step of determining a segment corresponding to an unknown word in the converted recognition result word sequence; and an output step of obtaining a partial syllable sequence corresponding to the determined segment from the recognition result syllable sequence, determining an ordered position of the partial syllable sequence in the word dictionary on the assumption that the partial syllable sequence exists in the word dictionary, and displaying on a display device one or more word entries in the vicinity of the ordered position in the word dictionary, together with the recognition result word sequence, wherein in the output step, the recognition result word sequence is displayed after the recognition result word sequence is replaced with the partial syllable sequence with respect to the segment determined by the segment determination step, and in the output step, the segment corresponding to the unknown word is highlighted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory recording medium encoded with program code, when the program code is executed by a processor, performing:
-
word speech recognition processing for converting input speech to a recognition result word sequence by using a predetermined word dictionary for recognition, the word dictionary including word entries arranged in a predetermined order; syllable recognition processing for converting the input speech to a recognition result syllable sequence; segment determination processing for determining a segment corresponding to an unknown word in the converted recognition result word sequence; and output processing for obtaining a partial syllable sequence corresponding to the determined segment from the recognition result syllable sequence, determining an ordered position of the partial syllable sequence in the word dictionary on the assumption that the partial syllable sequence exists in the word dictionary, and displaying on a display device one or more word entries in the vicinity of the ordered position in the word dictionary, together with the recognition result word sequence, wherein in the output processing, the recognition result word sequence is displayed after the recognition result word sequence is replaced with the partial syllable sequence with respect to the segment determined by the segment determination processing, and in the output processing, the segment corresponding to the unknown word is highlighted. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification