Method and apparatus for improving human-machine dialogs using language models learned automatically from personalized data
First Claim
1. A speech-based processing system comprising:
- a database of personal information manager data associated with a user;
a set of language models for use by an automatic speech recognizer to recognize speech;
a learning unit to provide language models of said set of language models based on the PIM data by employing a language model learning algorithm;
a recognition server to recognize an utterance of the user by using one of the language models; and
a speech application to identify and access a subset of the personal information manager data specified by the utterance by using a result of recognizing the utterance.
5 Assignments
0 Petitions
Accused Products
Abstract
A speech-based processing system includes a database of PIM data of a user, a set of language models, a learning unit, a recognition server, and a speech application. The learning unit uses a language model learning algorithm to provide language models based on the PIM data. The recognition server recognizes an utterance of the user by using one of the language models. The speech application identifies and accesses a subset of the PIM data specified by the utterance by using the recognition result. The language model learning algorithm may use grammar induction and/or or may train statistical language models based on the PIM data. The language model learning algorithm may be applied to generate language models periodically or on-the-fly during a session with the user.
37 Citations
45 Claims
-
1. A speech-based processing system comprising:
-
a database of personal information manager data associated with a user; a set of language models for use by an automatic speech recognizer to recognize speech; a learning unit to provide language models of said set of language models based on the PIM data by employing a language model learning algorithm; a recognition server to recognize an utterance of the user by using one of the language models; and a speech application to identify and access a subset of the personal information manager data specified by the utterance by using a result of recognizing the utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A speech-based processing system comprising:
-
a database of personal information manager data associated with a user; a set of language models for use by an automatic speech recognizer to recognize speech; means for employing a language model learning process to provide language models of said set of language models based on the personal information manager data; means for recognizing an utterance of the user based on one of the language models, the utterance comprising a short reference to a subset of the personal information manager data; and means for identifying and accessing the subset of the personal information manager data specified by the utterance based on a result of recognizing the utterance. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A speech-based processing system comprising:
-
a database of personal information manager data associated with a user; a set of language models for use by an automatic speech recognizer to recognize speech; a language model server including a learning unit to provide the set of language models based on the personal information manager data by employing a language model learning algorithm, and a look-up unit to look-up and select one of the language models based on a specified identity of the user; a recognition server to recognize an utterance of the user according to the selected language model; and a speech application to trigger operation of the look-up unit and to identify and access a subset of the personal information manager data specified by the utterance using a result of recognizing the utterance. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A speech-based processing system comprising:
-
processor means for executing software; and storage means accessible to the processor means for storing software, the storage means having stored therein a learning unit to learn a set of language models for use by an automatic speech recognizer to recognize speech, based on a set of personal information manager data and a speech application to access a subset of the personal information manager data specified by a short reference to said subset uttered by a user, by using a result of recognizing the utterance. - View Dependent Claims (29)
-
-
30. A method of facilitating speech recognition comprising:
-
using an automated language model learning process to acquire a set of language models for use by an automatic speech recognizer to recognize speech, based on personal information manager data associated with a user; recognizing an utterance by the user by using one of the language models; and using the recognized utterance of the user to identify and access a subset of the personal information manager data. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A method of facilitating speech recognition comprising:
-
using an automated language model learning process to acquire a set of language models for use by an automatic speech recognizer to recognize speech, based on personal information manager data associated with a user; recognizing an utterance by the user by using one of the language models; and using a speech application to identify and access a subset of the personal information manager data based on the recognized utterance. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
Specification