Voice Recognition Device and Method, and Program
First Claim
1. A speech recognition system comprising:
- speech input means for inputting a speech;
speech recognition means for comparing a plurality of words included in the speech inputted from the speech input means with a plurality of words stored in dictionary means, respectively, and determining a most-competitive word candidate having a highest competitive probability as a recognition result from among competitive candidates in respect of each of the plurality of words included in the speech, by means of a predetermined determination method;
recognition result display means for displaying the recognition result recognized by the speech recognition means on a screen as a word sequence comprising the most-competitive word candidates; and
word correction means for correcting the most-competitive word candidate in the word sequence displayed on the screen;
the word correction means comprising;
competitive word display commanding means that selects one or more competitive words having competitive probabilities close to the highest competitive probability of the most-competitive word candidate from among the competitive candidates and displays the one or more competitive words adjacent to the most-competitive word candidate on the screen;
competitive word selection means that selects an appropriate correction word from the one or more competitive words displayed on the screen in response to a manual operation by a user; and
word replacement commanding means that commands the speech recognition means to replace the most-competitive word candidate recognized by the speech recognition means with the appropriate correction word selected by the competitive word selection means.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition system in which a user may correct a recognition error resulting from speech recognition more efficiently and easily. Speech recognition means compares a plurality of words inputted from speech input means with a plurality of words stored in dictionary means, respectively, and determines a most-competitive word candidate. Word correction means has a word correction function of correcting the words constituting a word sequence displayed on a screen. Competitive word display commanding means selects one or more competitive words having competitive probabilities close to the competitive probability of the most-competitive word candidate and displays the one or more competitive words adjacent to the most-competitive word candidate. Competitive word selection means selects an appropriate correction word from the one or more competitive words. Word replacement commanding means causes one of the most-competitive word candidate to be replaced with the correction word selected by the competitive word selection means.
262 Citations
48 Claims
-
1. A speech recognition system comprising:
-
speech input means for inputting a speech;
speech recognition means for comparing a plurality of words included in the speech inputted from the speech input means with a plurality of words stored in dictionary means, respectively, and determining a most-competitive word candidate having a highest competitive probability as a recognition result from among competitive candidates in respect of each of the plurality of words included in the speech, by means of a predetermined determination method;
recognition result display means for displaying the recognition result recognized by the speech recognition means on a screen as a word sequence comprising the most-competitive word candidates; and
word correction means for correcting the most-competitive word candidate in the word sequence displayed on the screen;
the word correction means comprising;
competitive word display commanding means that selects one or more competitive words having competitive probabilities close to the highest competitive probability of the most-competitive word candidate from among the competitive candidates and displays the one or more competitive words adjacent to the most-competitive word candidate on the screen;
competitive word selection means that selects an appropriate correction word from the one or more competitive words displayed on the screen in response to a manual operation by a user; and
word replacement commanding means that commands the speech recognition means to replace the most-competitive word candidate recognized by the speech recognition means with the appropriate correction word selected by the competitive word selection means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A speech recognition method comprising steps of:
-
a speech recognition step of comparing a plurality of words included in a speech input with a plurality of words stored in dictionary means, respectively, and determining a most-competitive word candidate having a highest competitive probability as a recognition result from among competitive candidates in respect of each of the plurality of words included in the speech, by means of a predetermined determination method;
a recognition result display step of displaying the recognition result recognized by the speech recognition step on a screen as a word sequence comprising the most-competitive word candidates; and
word correction means for correcting the most-competitive word candidate in the word sequence displayed on the screen;
the word correction step comprising;
a competitive word display step of selecting one or more competitive words having competitive probabilities close to the highest competitive probability of the most-competitive word candidate from among the competitive candidates and displaying on the screen the one or more competitive words adjacent to the most-competitive word candidate;
a competitive word selection step of selecting an appropriate correction word from the one or more competitive words displayed on the screen in response to a manual operation by a user; and
a word replacement step of replacing the most-competitive word candidate recognized by the speech recognition step with the appropriate correction word selected by the competitive word selection step. - View Dependent Claims (19, 22, 23, 27)
-
-
20-21. -21. (canceled)
-
24-26. -26. (canceled)
-
28-33. -33. (canceled)
-
34. A program using a computer, for causing the computer to execute a function of recognizing a speech and displaying on a screen a recognition result by characters, the program causing the computer to execute:
-
a speech recognition function of comparing a plurality of words included in a speech input with a plurality of words stored in dictionary means, respectively, and determining a most-competitive word candidate having a highest competitive probability as a recognition result from among competitive candidates in respect of each of the plurality of words in included in the speech;
a recognition result display function of displaying the recognition result recognized by the speech recognition function on the screen as a word sequence comprising the most-competitive word candidates; and
a word correction function of correcting the most-competitive word candidate in the word sequence displayed on the screen;
the word correction functions causing the computer to execute;
a competitive word display function of selecting one or more competitive words having competitive probabilities close to the highest competitive probability of the most-competitive word candidate from among the competitive candidates and displaying on the screen the one or more competitive words adjacent to the most-competitive word candidate;
a competitive word selection function of selecting an appropriate correction word from the one or more competitive words displayed on the screen in response to a manual operation by a user; and
a word replacement function of replacing the most-competitive word candidate recognized by the speech recognition function with the appropriate correction word selected by the competitive word selection function. - View Dependent Claims (45, 47)
-
-
35-44. -44. (canceled)
-
46. (canceled)
-
48-57. -57. (canceled)
Specification