Automatic dynamic speech recognition vocabulary based on external sources of information
First Claim
1. A method of providing an interactive voice response system, comprising:
- outputting an audio signal containing a list of available news report providers;
receiving selection of at least one news report provider by a user;
automatically obtaining at least one set of topics for questions spoken by the user from news reports by the at least one news report provider;
automatically updating a grammar using the at least one set of topics; and
recognizing at least one word spoken by the user based on the grammar.
5 Assignments
0 Petitions
Accused Products
Abstract
An interactive voice response system is able to respond to questions from users on general topics by including words related to those topics in the grammar of a speech recognition system. Words that are added for all users are obtained from current news reports obtained from news providers accessible via the Internet, or a similar source. In addition, information is stored in an information database about places or people that may be of interest to users, such as weather reports and forecasts for many cities. The grammar of the speech recognition system is modified for an individual user to enable the system to recognize questions relating to, e.g., the weather in one of the cities, only when the system detects that the user has accessed a file containing a word included in the information database. The file may be a message, calendar or address book.
325 Citations
11 Claims
-
1. A method of providing an interactive voice response system, comprising:
-
outputting an audio signal containing a list of available news report providers;
receiving selection of at least one news report provider by a user;
automatically obtaining at least one set of topics for questions spoken by the user from news reports by the at least one news report provider;
automatically updating a grammar using the at least one set of topics; and
recognizing at least one word spoken by the user based on the grammar.
-
-
2. A method of providing an interactive voice response system, comprising:
-
automatically obtaining grammar words to be added to a grammar from at least one message for a user by comparing message words in the at least one message with information in a synonym database to determine synonyms for the message words; and
automatically adding the synonyms to the grammar; and
recognizing at least one word spoken by the user using the grammar.
-
-
3. A method of providing an interactive voice response system, comprising:
-
automatically obtaining grammar words to be added to a grammar from at least one e-mail message for a user, based on a source of the e-mail message;
adding information to the grammar from an address book entry for a sender of the e-mail message; and
recognizing at least one word spoken by the user using the grammar.
-
-
4. A method of providing an interactive voice response system, comprising:
-
automatically updating a grammar based on calendar information stored for a user; and
recognizing at least one word spoken by the user using the grammar. - View Dependent Claims (5)
-
-
6. A computer readable medium storing at least one program for controlling an interactive voice response system to perform a method comprising:
-
automatically comparing message words in at least one message for a user with information in a synonym database to determine synonyms for the message words;
adding the synonyms to a grammar; and
recognizing at least one word spoken by the user using the grammar.
-
-
7. A computer readable medium storing at least one program for controlling an interactive voice response system to perform a method comprising:
-
automatically obtaining grammar words to be added to a grammar from at least one e-mail message for a user;
adding information to the grammar from an address book entry for a sender of the at least one e-mail message; and
recognizing at least one word spoken by the user using the grammar.
-
-
8. A computer readable medium storing at least one program for controlling an interactive voice response system to perform a method comprising:
-
automatically obtaining grammar words to be added to a grammar from at least one message for a user;
automatically updating the grammar based on calendar information stored for the users; and
recognizing at least one word spoken by the user using the grammar. - View Dependent Claims (9)
-
-
10. An interactive voice response system comprising:
-
recognition means for recognizing at least one word spoken by a user using a grammar; and
update means for automatically updating the grammar based on calendar information from a source external to said interactive voice response system, stored for a user who speaks the at least one word. - View Dependent Claims (11)
-
Specification