Claims
- 1. Speech recognition apparatus, comprising:
- word recognition means operative during a word recognition mode of operation for comparing a first word uttered by a user with a predetermined reference word and for outputting a respective first value that indicates an amount of similarity between the first word uttered by the user and a respective predetermined reference word;
- processing means having an input coupled to an output of said word recognition means for receiving a respective first value that is outputted by said word recognition means in response to said first word uttered by the user;
- memory means coupled to said processing means, said processing means being responsive for storing the respective first value in said memory means upon an occurrence of a condition such that a respective first value is less than a predetermined threshold value,
- said processing means determining a revised first value when a respective second value is outputted from said word recognition means in response to the user uttering a second word, the revised first value being determined from the respective second value and from the stored respective first value, said revised first value indicating an amount of similarity between the second word uttered by the user and the respective predetermined reference word that is associated with said revised first value; and
- indicator means responsive to a condition such that a respective or revised value is equal to or greater than a predetermined threshold value, for indicating that said second word uttered by the user corresponds to the respective predetermined reference word.
- 2. Speech recognition apparatus as set forth in claim 1 wherein said processing means further includes:
- means responsive for storing the revised first value in said memory means upon an occurrence of a condition such that the revised first value is less than the predetermined threshold value,
- said processing means further determining a second revised first value when a respective third value is outputted from said word recognition means in response to the user uttering a third word, the second revised value being determined from the respective third value and from the stored revised value, said second revised value indicating an amount of similarity between the third word uttered by the user and the respective predetermined reference word that is associated with said stored revised value,
- said indicator means being further responsive to a condition such that a second revised value is equal to or greater than the predetermined threshold value, for indicating that the third word uttered by the user corresponds to the respective predetermined reference word.
- 3. Speech recognition apparatus as set forth in claim 2, wherein said processing means further includes:
- means for determining a conditional probability for use in determining the stored revised value and the second revised value.
- 4. Speech recognition apparatus as set forth in claim 1 wherein said word recognition means has an input coupled to an output of a speech transducer that is located within a vehicle.
- 5. Speech recognition apparatus, comprising:
- word recognition means operative during a word recognition mode of operation for comparing a first word uttered by a user with a plurality of predetermined reference words and for outputting a plurality of respective first probability values individual ones of which indicate an amount of similarity between the first word uttered by the user and a respective one of said plurality of predetermined reference words;
- processing means having an input coupled to an output of said word recognition means for receiving a plurality of respective first probability values that are outputted by said word recognition means in response to said first word uttered by the user,
- said processing means including means for obtaining differences between the respective first probability values and responsive to a condition such that a difference between (a) a first respective first probability value of said plurality of respective first probability values that has the highest value and (b) a second respective first probability value of said plurality of respective first probability values that has the second highest value, is less than a predetermined threshold value, for storing said first and second respective first probability values;
- memory means coupled to said processing means, said processing means being responsive for storing the first respective first probability value and the second respective first probability value in said memory means upon the occurrence of said condition,
- said processing means determining a revised first respective first probability value and a revised second respective first probability value when a second plurality of respective second probability values are outputted from said word recognition means in response to the user uttering a second word, the revised first respective first probability value and the revised second respective first probability value being determined from the second plurality of respective second probability values and from the stored first and second respective first probability values; and
- indicator means responsive to a condition such that a difference between the revised first respective probability value and the revised second respective probability value or a first respective probability value and a second respective probability value is equal to or greater than the predetermined threshold value, for indicating that said second word uttered by the user corresponds to a respective one of said plurality of predetermined reference words that has the highest respective or revised probability value associated therewith.
- 6. Speech recognition apparatus as set forth in claim 5 wherein said processing means further includes:
- means for determining a conditional probability for use in determining the revised respective first probability values.
- 7. Speech recognition apparatus as set forth in claim 5 wherein said processing means further includes:
- means for determining a conditional probability for use in determining the revised respective first probability values.
- 8. Speech recognition apparatus, comprising:
- word recognition means operative during a word recognition mode of operation for comparing a word uttered by a user with a plurality of predetermined reference words and for outputting a plurality of respective first values respective ones of which indicate an amount of similarity between the first word uttered by the user and a respective one of said plurality of predetermined reference words;
- processing means having an input coupled to an output of said word recognition means for receiving a plurality of respective first values that are outputted by said word recognition means in response to a first word uttered by the user,
- said processing means including means for transforming said plurality of respective first values into a corresponding plurality of respective first probability values,
- said processing means including means for obtaining differences between the respective first probability values and responding to a condition such that a difference between (a) a first respective first probability value of said plurality of respective first proability values that has the highest value and (b) a second respective first probability value of said plurality of respective first probability values that has the second highest value, is less than a predetermined threshold value, for storing said first and second respective first probability values;
- memory means coupled to said processing means, said processing means being responsive for storing the first respective first probability value and the second respective first probability value in said memory means upon the occurrence of said condition,
- said transforming means also transforming a second plurality of respective second values outputted from said Word recognition means in response to the user uttering a second word into a corresponding second plurality of respective second probability values,
- said processing means determining a revised first respective first probability value and a revised second respective first probability value from the plurality of respective second probability values and the stored first and second respective first probability values, in response to the user uttering the same word a second time; and
- means responsive to a condition such that a difference between the revised first respective first probability value and the revised second respective first probability value is equal to or greater than a predetermined threshold value, for indicating that said second word uttered by the user corresponds to a respective one of said plurality of predetermined reference words that has the highest respective or revised first probability value associated therewith.
- 9. Speech recognition apparatus as set forth in claim 8 wherein said processing means further includes:
- means for use in determining a conditional probability for determining the revised respective first probability values.
- 10. Speech recognition apparatus as set forth in claim 8 wherein said word recognition means has an input coupled to an output of a speech transducer that is located within a vehicle.
- 11. A speech recognition method, comprising the steps of:
- during a word recognition mode of operation;
- comparing a first word uttered by a user with a plurality of predetermined reference words and outputting a respective first value that indicates an amount of similarity between the first word uttered by the user and a respective one of said plurality of predetermined reference words;
- responding to a condition such that a first respective value is less than a predetermined threshold value, by storing the first value in a memory means;
- responding to a respective second value outputted in response to the user uttering a second word, by determining a revised first value, from the respective second value and from the stored respective first value, said revised first value indicating an amount of similarity between the second word uttered by the user and the respective one of said plurality of predetermined reference words that is associated with said revised first value; and
- responding to a condition such that the revised first value is equal to or greater than a predetermined threshold value, by indicating that the second word uttered by the user corresponds to the respective one of said plurality of predetermined reference words.
- 12. A method as set forth in claim 11 and further including the steps of:
- responding to a condition such that the revised first value is less than the predetermined threshold value, by storing the revised first value in the memory means;
- responding to a third respective value outputted in response to the user uttering a third word, by determining a second revised first value, from the third respective value and the stored revised first value, said second revised first value indicating an amount of similarity between the third word uttered by the user and the one of said plurality of predetermined reference words that is associated with said stored revised value, and;
- responding to a condition such that the second revised first value is equal to or greater than a predetermined threshold value, by indicating that the third word uttered by the user corresponds to the respective one of said plurality of predetermined reference words.
- 13. A method as set forth in claim 12 wherein the step of determining a first revised first value and the step of determining a second revised first value each include a step of determining a conditional probability.
- 14. A method as set forth in claim 11 wherein the step of comparing includes a step of inputting a signal from an output of a speech transducer that is located within a vehicle.
- 15. A speech recognition method, comprising the steps of:
- during a word recognition mode of operation;
- comparing a first word uttered by a user with a plurality of predetermined reference words and outputting a plurality of respective first probability values individual ones of which indicate an amount of similarity between the first word uttered by the user and a respective one of said plurality of predetermined reference words;
- responding to a condition such that a difference between (a) a first respective first probability value of one of the plurality of respective first probability values that has the highest value and (b) a second respective first probability value of said plurality of respective first probability values that has the second highest value, is
- less than a predetermined threshold value, by storing at least the first respective first probability value and the second respective first probability value in a memory means;
- responding to a plurality of respective second probability values outputted in response to the user uttering a second word, by determining a revised first respective first probability value and a revised second respective first probability value from the plurality of respective second probability values and the stored first and second respective first probability values; and responding to a condition such that a difference between the revised first respective first probability value and the revised second respective first probability value is equal to or greater than a predetermined threshold value, for indicating that the second word uttered by the user corresponds to a respective one of said plurality of predetermined reference words that has the highest revised first probability value associated therewith.
- 16. A method as set forth in claim 15 wherein the step of determining a revised first respective first probability value and a revised second respective first probability value includes a further step of determining a conditional probability.
- 17. A method as set forth in claim 15 wherein the step of comparing includes a step of inputting a signal from an output of a speech transducer that is located within a vehicle.
- 18. A speech recognition method, comprising the steps of:
- during a word recognition mode of operation;
- comparing a first word uttered by a user with a plurality of predetermined reference words and outputting a plurality of respective first values respective ones of which indicate an amount of similarity between the first word uttered by the user and a respective one of said plurality of predetermined reference words;
- transforming said plurality of respective first values into a corresponding plurality of respective first probability values;
- responding to a condition such that a difference between (a) a first respective first probability value of said plurality of respective first probability values that has the highest value and (b) a second respective first probability value of said plurality of respective first probability values that has the second highest value, is less than a predetermined threshold value, by storing said first and second respective probability values in a memory means;
- responding to a plurality of respective second values outputted from the word recognition means in response to the user uttering a second word, by transforming the plurality of respective second values into a corresponding plurality of respective second probability values;
- determining a revised first respective first probability value and a revised second respective first probability value from the plurality of respective second probability values and the stored first and second respective first probability values; and
- responding to a condition such that a difference between the revised first respective first probability value and the revised second respective first probability value is equal to or greater than a predetermined threshold value, by indicating that said second word uttered by the user corresponds to a respective one of said plurality of predetermined reference words that has the highest respective or revised probability values associated therewith.
- 19. A method as set forth in claim 18 wherein the step of determining a revised first respective first probability value and a revised second respective first probability value further includes a step of determining a conditional probability.
- 20. The method as set forth in claim 18 wherein the step of determining a revised first respective first probability value and a revised second respective first probability value further includes a step of determining a conditional probability.
- 21. A hands-free radiotelephone, comprising:
- word recognition means having an input coupled to an output of a speech transducer that is located within a vehicle, said word recognition means being operative during a word recognition mode of operation for comparing a first word uttered by a user with a plurality of predetermined reference words and for outputting a respective first value that indicates an amount of similarity between the first word uttered by the user and a respective one of said plurality of predetermined reference words;
- processing means having an input coupled to an output of said word recognition means for receiving a respective first value that is outputted by said word recognition means in response to said first word uttered by the user;
- memory means coupled to said processing means, said processing means being responsive for storing the respective first value in said memory means upon an occurrence of a condition such that a respective first value is less than a predetermined threshold value;
- means responsive to said condition for requesting the user to repeat the first word, said recognition means outputting a respective second value in response to the user uttering said word, said processing means determining at least one revised first value from said respective second value and said stored respective first value, the revised first value indicating an amount of similarity between the first word uttered by the user, the second word uttered by the user, and a respective one of said plurality of predetermined reference words word selection means responsive to a condition such that a revised first value is equal to or greater than the predetermined threshold value, for selecting a respective one of said plurality of predetermined reference words as an input to a user-controlled function of said radiotelephone.
- 22. A method for dialing a telephone number with a hands-free radiotelephone, comprising the steps of:
- during a word recognition mode of operation of a speech recognition system;
- responding to a user vocalizing a number between 0 and 9, by performing a word recognition function to determine a respective first probability value that the vocalized number is a respective first number between 0 and 9;
- if the respective first probability value is equal to or greater than a predetermined threshold value, identifying said respective first number between 0 and 9 as the number vocalized by the user and using the identified number as a part of the telephone number to be dialed;
- if the respective first probability value is less than the threshold value, storing the respective first probability value, and instructing the user to vocalize the same number a second time;
- responding to the user re-vocalizing the number between 0 and 9, by performing the word recognition function to determine a respective second probability value indicating the amount by which the re-vocalized number is similar to a respective second number between 0 and 9;
- if the respective second probability value is equal to or greater than the threshold value, identifying said respective second number between 0 and 9 as the number vocalized by the user the second time and using the identified number as a part of the telephone number to be dialed;
- if the respective second probability value is less than the predetermined threshold value, calculating a revised first probability value from the stored first probability value and the second respective probability value;
- if the revised first probability value is less than the threshold value, storing the revised first probability value, and instructing the user to vocalize the same number a third time; and
- if the revised first probability value is equal to or greater than the threshold value, identifying a number between 0 and 9 as the number vocalized by the user and using the identified number as a part of the telephone number to be dialed.
Priority Claims (1)
Number |
Date |
Country |
Kind |
922606 |
Jun 1992 |
FIX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/072,145 filed of Jun. 4, 1993, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0135046 |
Mar 1985 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
72145 |
Jun 1993 |
|