Claims
- 1. A method for recognizing speech, comprising:
- providing a vocabulary of words for recognizing speech;
- inputting words to be recognized, including a current word to be recognized;
- identifying liaisons by determining whether an immediately preceding word to the current word can generate a liaison, wherein a liaison generator is a word that ends with an unpronounced consonant phoneme when followed by a word beginning with a consonant phoneme, and ends with a pronounced phoneme when followed by a word with a beginning selected from the group consisting of a vowel and a vowel-like phoneme;
- amending a match list, created from the vocabulary of words for identifying the current word, by adding words that represent a placement of liaisons at the beginning of the current word; and
- recognizing the current word by selecting words from the match list according to a ranked match of words in the match list including the words added that represent a placement of the liaisons at the beginning of the current word.
- 2. The method as recited in claim 1, wherein the step of identifying liaisons includes the step of formulating rules in accordance with a language to be recognized such that liaisons are identified in accordance with the rules.
- 3. The method as recited in claim 1, wherein the step of identifying liaisons includes the step of providing flags for words in the match list to assist in identifying liaisons between the current word and the immediately preceding word.
- 4. The method as recited in claim 1, further comprises the step of creating the match list by performing a fast match to determine candidate words for recognizing the current word.
- 5. The method as recited in claim 1, wherein the step of identifying liaisons includes the step of determining possible liaison acceptors and possible liaison generators based on a context of the current word and the immediately preceding word.
- 6. The method as recited in claim 5, further comprises the step of providing baseforms including liaison phonemes to words in the match list if a possible liaison exists based on the context of the current word and the immediately preceding word.
- 7. The method as recited in claim 1, wherein the step of recognizing the current word includes the step of performing a detailed match.
- 8. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for recognizing speech including liaisons, the method steps comprising:
- providing a vocabulary of words for recognizing speech;
- inputting words to be recognized, including a current word to be recognized;
- identifying liaisons by determining whether an immediately preceding word to the current word can generate a liaison, wherein a liaison generator is a word that ends with an unpronounced consonant phoneme when followed by a word beginning with a consonant phoneme, and ends with a pronounced phoneme when followed by a word with a beginning selected from the group consisting of a vowel and a vowel-like phoneme;
- amending a match list, created from the vocabulary of words for identifying the current word, by adding words that represent a placement of the liaisons at the beginning of the current word; and
- recognizing the current word by selecting words from the match list according to a ranked match of words in the match list including the words added that represent a placement of the liaisons at the beginning of the current word.
- 9. The program storage device as recited in claim 8, wherein the step of identifying liaisons includes the step of formulating rules in accordance with a language to be recognized such that liaisons are identified in accordance with the rules.
- 10. The program storage device as recited in claim 8, wherein the step of identifying liaisons includes the step of providing flags for words in the match list to assist in identifying liaisons between the current word and the immediately preceding word.
- 11. The program storage device as recited in claim 8, further comprises the step of creating the match list by performing a fast match to determine candidate words for recognizing the current word.
- 12. The program storage device as recited in claim 8, wherein the step of identifying liaisons includes the step of determining possible liaison acceptors and possible liaison generators based on a context of the current word and the immediately preceding word.
- 13. The program storage device as recited in claim 12, further comprises the step of providing baseforms including liaison phonemes to words in the match list if a possible liaison exists based on the context of the current word and the immediately preceding word.
- 14. The program storage device as recited in claim 8, wherein the step of recognizing the current word includes the step of performing a detailed match.
CROSS REFERENCE TO RELATED APPLICATION
This is a continuation of application Ser. No. 08/662,407 filed Jun. 12, 1996, now U.S. Pat. No. 5,875,426.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4349700 |
Pirz et al. |
Sep 1982 |
|
4980918 |
Bahl et al. |
Dec 1990 |
|
5875426 |
Bahl et al. |
Feb 1999 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
662407 |
Jun 1996 |
|