USPatentGranted
A

Connected word recognition enrollment method

Granted 8 Nov 1988 · no office action yet

Assignee: Texas Instruments

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: George R. Doddington, Michael L. McMahan · Examiner: Emanuel S. Kemeny · AU 231 · TC 2300

Application
856722
filed 25 Apr 1986
Publication
Not published
not published
Patent· this page
US 4,783,808
granted 8 Nov 1988

Life of the patent

4 dated events
⤢ drag to zoom19861988199019921994199619982000200220042006ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A method for generating connected word templates begins with generating isolated word templates of selected words. The isolated word templates are used to extract a continuous word template from a segment of continuous speech containing the selectd words. Both the isolated word templates and the connected word templates can be used to generate speech to determine the quality of the generated templates through aural judgment.

Description

4 parts
›BACKGROUND AND SUMMARY OF THE INVENTION

The present invention relates generally to speech recognition, and more specifically to an enrollment method for generating speech recognition templates.

One difficulty encountered in the machine recognition of connected speech is the fact that words spoken in a connected utterance can differ significantly from the same words spoken in isolation. These differences occur for several reasons. One reason is that the words spoken in connected speech are typically shorter than the same words spoken in isolation. The second difference is due to coarticulation effects of words spoken in connected speech.

Another problem encountered in speech recognition systems generally is the difficulty of determining the quality of vocabulary templates during the enrollment phase. The quality of the enrollment is critical to the performance of a speech recognizer. Currently, the only method to test the quality of the enrollment is to actually check the recognition performance of the system using the enrolled templates.

It is therefore an object of the present invention to provide a method for improving the enrollment process for connected word templates. It is another object of the present invention to improve and simplify checking of the quality of the enrollment.

Therefore, according to the present invention, isolated word templates are created of the words in the desired vocabulary. These templates are time compressed, and then used to extract connected word templates from connected speech samples. The extracted connected word templates are used as the vocabulary templates for the connected speech recognizer. The extracted templates can be used to synthesize speech at both the isolated word and connected word levels in order to ascertain the quality of the enrollment.

The novel features which characterize the present invention are defined by the claims. The foregoing and other objects and advantages of the present invention will hereafter appear, and for purposes of illustration, but not of limitation, a preferred embodiment is shown in the accompanying drawings.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flow chart showing a method of enrollment according to the present invention; and

FIG. 2 is a timing diagram illustrating the template extraction process.

›DESCRIPTION OF THE PREFERRED EMBODIMENT

The embodiment of the present invention may be practiced with speech recognition hardware representing the current state of the art. The extraction of information from speech signals is known, such information typically being retained as linear predictive coding (LPC) parameters. Synthesis of speech from LPC parameters is also known.

The invention will be described in reference to its use in a speaker dependent connected word recognition system. An example of such a system would be the TI-Speech system available for use with the Texas Instruments Personal Computer.

The preferred method is used to generate templates to be used in a continuous word speech recognition system or a speaker verification system. These templates will be stored in the speech recognition system for later recognition of speech input.

The term "word" as used herein refers to an atomic utterance, regardless of its actual correspondence to an English word. A "word" is simply a piece of speech, and the term "sentence", as used with "word" refers to a structure comprised of "words". A "word" could actually be comprised of only portions of dictionary words, or of several dictionary words spoken together.

Referring to FIG. 1, isolated word templates are created (step 10) for each word in the vocabulary as known in the art. Speaker dependent isolated word templates are created by prompting the speaker to say each word in the vocabulary, and storing the speaker's spoken responses. From these responses, LPC parameters are extracted to form isolated word templates.

Since connected speech tends to be faster than isolated word speech, it is preferable to compress the isolated word templates (step 20). A simple time compression of data is known to change the frequency of that data, so a balancing frequency shift must also be made during the compression. If the template is time compressed by 80%, the frequencies of the resulting compressed data must also be lower by 80%. These steps are undertaken in accordance with known principles.

After the templates are created, the speaker is prompted to utter a series of test sentences which contain the words being enrolled. The compressed isolated word templates are used to locate the desired word within the test sentence, and the speech data corresponding to the word is transformed into a connected word template(step 30). This connected word template will differ somewhat from the isolated word template in that it will include coarticulation effects. The connected word templates are then saved to be used as reference templates for a connected word recognizer (step 40).

An example of this process is illustrated with respect to FIG. 2. Assuming that the word "CAR" is to be enrolled into a connected word vocabulary, a template is made of the isolated word "CAR". When the template is compressed, it will give a closer match to the word "CAR" as it is typically spoken in a connected sentence. The template for "CAR" is then matched with a sentence including, for example, the phrase ". . . GREEN CAR FELL OVER . . . " . The compressed template is good enough to locate the word "CAR" within the sentence, and the connected word template is extracted from the location thus found.

One problem with enrollment for a connected word recognizer is the difficulty of checking the quality of the enrollment. In the preferred embodiment, a simple and effective checking means is provided. When the isolated word template is created, the template is used to drive a speech synthesizer (step 50) in accordance with known principles. The speaker listens to the generated speech (step 6), and receives immediate feedback of the quality of the template. If the quality is not good (step 70), the speaker is able to re-enroll that word until he is satisfied with the quality of the template obtained.

Additionally, once the connected word templates have been obtained, they can be used to drive a synthesizer (step 80) in order to check on their quality. The connected word templates can be listened to (step 90) and checked (step 100) individually, but are preferably combined into sample sentences such as those which the speech recognizer is expected to recognize. In this manner, the speaker can immediately determine the quality of the connected word templates and re-enroll any that are of low quality.

›TECHNICAL ADVANTAGES

The described method for enrolling words into a vocabulary for a connected word recognizer is simple, efficient and greatly improves the quality of the templates obtained. Testing is a simple matter of having the speaker listen to a re-synthesis of the stored patterns, which should correspond to his voice. Such an enrollment method can easily be used in any connected word speech recognition system, including those of simple design and low cost.

Such an enrollment method can also be used to create connected word templates for speaker independent recognition systems. A speaker independent isolated word template is generated in the usual manner, and used to extract words from connected utterances by multiple speakers from a standard data base. The words thus extracted can be combined in order to extract their common features, which provides a speaker independent connected word template. Aural feedback of the templates as described above can be used to improve their overall quality.

The present invention has been illustrated by the methods described above, and it will become apparent to those skilled in the art that various modifications and alterations may be made thereto. Such variations fall within the spirit of the present invention, the scope of which is defined by the appended claims.

Claims

7 · 3 independent · depth 2
1234567
7 granted claims

Classifications

5 codes
IPC · International Patent Classification
Section G — Physics
  • G10L15/06
  • G10L15/22
  • G10L15/10
USPC · US Patent Classification
381/43381/51

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this patent are not paired with the granted ones in what we hold.

File wrapper

Pendency
2.5 y
928 days filing → grant
Office actions
0
on the grant's record
Examiner
Emanuel S. Kemeny
art unit 231 · TC 2300
Citations: 4 back · 3 forward

Chain of title

⤢ drag to zoom19861988199019921994199619982000200220042006Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock

Term & fees

See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.

Log in to unlock

Worldwide family

2 members · 2 offices
US1JP1
this patentIP5 & PCTother officessolid = grantedhover for detail · click to open
Members
2
DOCDB simple family 25324350
Offices
2
US · JP
Granted
1 of 2
grant date present
›IP5 & PCT — 2 members
OfficePublicationKindPublishedFiledStatusTitle
USthis patentUS-4783808-AA8 Nov 198825 Apr 1986grantedConnected word recognition enrollment method
JPJP-S6326699-AA4 Feb 198824 Apr 1987publishedContinuous word recognition recording

Validity challenges

See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.

Log in to unlock

Citations

See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.

Log in to unlock