Method and apparatus for text input utilizing speech recognition
First Claim
1. A method for inputting a text comprising:
- (a) a step of continuously inputting an utterance;
(b) a step of preparing word-string candidates based on one to several words, staring from a beginning of the inputted utterance;
(c) a step of displaying the candidates; and
(d) a step of selecting the displayed candidate by a user;
whereby, for a following utterance, said candidate preparing step (b), said displaying step (c) and said selecting step (d) are repeated in order on the basis of the selected candidate.
1 Assignment
0 Petitions
Accused Products
Abstract
A sentence or text based input utterance is prepared into word-string candidates each based on one to several words, starting from the beginning of a sentence. The candidates are displayed. A user is allowed to successively select and fix a candidate, to prepare a candidate for the following utterance on the basis of the selected candidate. The present invention is a text input method and apparatus adapted to repeat these processes. This eliminates the necessity to keep a memory space for search taking account of a number of combinations of word-string candidates, thus greatly reducing the storage capacity. Reduction is also possible in speech-recognition process amount. These makes possible apparatus size reduction. Furthermore, the user who is allowed to input one or more continuous utterances is free from troublesomeness as encountered in word-based input.
-
Citations
20 Claims
-
1. A method for inputting a text comprising:
-
(a) a step of continuously inputting an utterance;
(b) a step of preparing word-string candidates based on one to several words, staring from a beginning of the inputted utterance;
(c) a step of displaying the candidates; and
(d) a step of selecting the displayed candidate by a user;
whereby, for a following utterance, said candidate preparing step (b), said displaying step (c) and said selecting step (d) are repeated in order on the basis of the selected candidate. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for inputting a text comprising:
-
an input section for inputting an utterance;
an utterance pre-processing section for extracting a feature amount of an utterance of from said input section;
a word candidate preparing section for preparing a following word candidate from a fixed word string by using a language model;
a word-string preparing section for preparing a word-string candidate based on one to several words from the extracted feature amount and the word candidate by using at least any one of a language model and an acoustic model;
a display section for displaying the word-string candidate;
an operating section for a user to select the word-string candidate being displayed; and
a candidate-preparation instructing section for instructing said word candidate preparing section to prepare a following word candidate from a word string selected by said operating section. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20)
-
-
13. A storage medium for providing a program to repeat in order:
-
(a) a step of continuously inputting an utterance;
(b) a step of preparing word-string candidates based on one to several words, staring from a beginning of the inputted utterance;
(c) a step of displaying the candidates; and
(d) a step of selecting the displayed candidate by a user;
whereby, for a following utterance, said candidate preparing step (b), said displaying step (c) and said selecting step (d) are repeated in order on the basis of the selected candidate.
-
-
17. A computer program product to repeat in order:
-
(a) a step of continuously inputting an utterance;
(b) a step of preparing word-string candidates based on one to several words, staring from a beginning of the inputted utterance;
(c) a step of displaying the candidates; and
(d) a step of selecting the displayed candidate by a user;
whereby, for a following utterance, said candidate preparing step (b), said displaying step (c) and said selecting step (d) are repeated in order on the basis of the selected candidate.
-
Specification