Speech recognition
First Claim
1. A method of constructing templates for use in speech recognition, the method comprising the steps of:
- analysing speech signals from a plurality of users to construct at least one template for each word input by each user, andconstructing from said templates a set of representative templates for each of said words,wherein during said constructing step each user inputs all the words of a given list of words in a "forced" mode, and then inputs at least some of the words of the list in a "free" mode by answering a series of questions.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition system comprises a recogniser (2) for receiving speech signals from users. The recogniser (2) compares each received word with templates of words stored in a reference template store (3) and flags each template that corresponds most closely to a received word. The flagged templates are stored in a template store (11). The recogniser (2) compares the speech pattern from a given user of a second utterance of a word for which a flagged template is already stored in the template store (11) with the templates stored in the reference template store (3) and with the flagged templates in the template store (11), so as to produce a second flagged template of that word. The second flagged templates are also stored in the template store (11). Sifting means (21) analyse a group of flagged templates of the same word, and produce therefrom a second, smaller group of templates of the word. These templates are stored in another template store (22).
27 Citations
11 Claims
-
1. A method of constructing templates for use in speech recognition, the method comprising the steps of:
-
analysing speech signals from a plurality of users to construct at least one template for each word input by each user, and constructing from said templates a set of representative templates for each of said words, wherein during said constructing step each user inputs all the words of a given list of words in a "forced" mode, and then inputs at least some of the words of the list in a "free" mode by answering a series of questions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Apparatus for generating a set of speech templates to be used in subsequent speech recognition processes, said apparatus comprising:
-
means for generating first speech templates in a "forced" mode where a human speaker is prompted directly to speak a given word; means for generating second speech templates in a "free" mode where a human speaker is induced to speak the same given word but without direct request for same; and means for combining said first and second speech templates into a common set of speech templates for subsequent use in speech recognition processes.
-
-
7. Method for generating a set of speech templates to be used in subsequent speech recognition processes, said method comprising the steps of:
-
generating first speech templates in a "forced" mode where a human speaker is prompted directly to speak a given word; generating second speech templates in a "free" mode where a human speaker is induced to speak the same given word but without direct request for same; and combining said first and second speech templates into a common set of speech templates for subsequent use in speech recognition processes.
-
-
8. Apparatus for constructing a set of speech-representative templates, said apparatus comprising:
-
prompt means for generating an output prompting a user to speak a word;
wherein the prompt means is operable to prompt the user;(a) in a "forced" mode, by indicating directly the word the user is to speak, and; (b) in a "free" mode, by indicating a context which is calculated to induce the user to speak that word; input means for receiving a word input by a user; means for producing a template from a thus input word; and template store means for storing a thus-produced template, whereby the template store may store, for each word, templates corresponding to both "forced" and "free" modes. - View Dependent Claims (9, 10, 11)
-
Specification