Voice operated directory dialler
First Claim
1. A directory dialler method, said method being performed in an interactive voice response system having:
- a dialler application;
a directory of telephone numbers and names; and
text baseforms comprising phonetic units estimated from the text of each of the names in the directory so that each name is associated with at least one text baseform, said method comprising;
prompting a user to speak a name;
recording a spoken name in electronic form;
performing name recognition by estimating a recorded baseform from the recorded name to match baseforms associated with names in the directory;
determining the quality of the recognition;
performing the following steps if the quality of the recognition is below a predetermined level;
prompting the user to spell the letters of the spoken name;
performing recognition on the recorded letters to match a name in the directory; and
associating the recorded baseform with the matched name whereby the matched name is associated with both a recorded baseform and a text baseform.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, computer program product and service are described for a voice operated directory dialler. For example the method is performed in an interactive voice response system having: a dialler application; a directory of telephone numbers and names; and text baseforms comprising phonetic units estimated from the text of each of the names in the directory so that each name is associated with at least one text baseform, the method comprising: prompting a user to speak a name; recording a spoken name in electronic form; performing name recognition by estimating a recorded baseform from the recorded name to match baseforms associated with names in the directory; determining the quality of the recognition; performing the following steps if the quality of the recognition is below a predetermined level; prompting the user to spell the letters of the spoken name; performing recognition on the recorded letters to match a name in the directory; and associating the recorded baseform with the matched name whereby the matched name is associated with both a recorded baseform and a text baseform. The method further comprises dialling the number corresponding with the name in the directory.
20 Citations
16 Claims
-
1. A directory dialler method, said method being performed in an interactive voice response system having:
- a dialler application;
a directory of telephone numbers and names; and
text baseforms comprising phonetic units estimated from the text of each of the names in the directory so that each name is associated with at least one text baseform, said method comprising;
prompting a user to speak a name;
recording a spoken name in electronic form;
performing name recognition by estimating a recorded baseform from the recorded name to match baseforms associated with names in the directory;
determining the quality of the recognition;
performing the following steps if the quality of the recognition is below a predetermined level;
prompting the user to spell the letters of the spoken name;
performing recognition on the recorded letters to match a name in the directory; and
associating the recorded baseform with the matched name whereby the matched name is associated with both a recorded baseform and a text baseform. - View Dependent Claims (3, 4, 5)
- a dialler application;
-
2. A method as in claim 2 further comprising dialling the number corresponding with the matched name in the directory.
-
6. A directory dialler method, said method being performed in an interactive voice response system having a dialler application and a directory of telephone numbers and names, said method comprising:
-
prompting a user to speak a name;
recording a spoken name in electronic form;
performing speech recognition on the spoken name to match a name in the directory;
determining the quality of the match;
performing the following steps if the quality of the match is below a predetermined level;
prompting the user to spell the letters of the spoken name;
recording spoken letters of the name in electronic form;
performing recognition on the recorded letters to match with the letters of a name in the directory;
dialling the number corresponding with the name in the directory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An interactive voice response system comprising:
-
a directory of telephone numbers and names;
text baseforms comprising phonetic units estimated from the text of each of the names in the directory so that each name is associated with at least one text baseform;
means for prompting a user to speak a name;
means for recording a spoken name in electronic form;
means for performing name recognition by estimating a recorded baseform from the recorded name to match baseforms associated with names in the directory;
means for determining the quality of the recognition;
means for performing the following steps if the quality of the recognition is below a predetermined level;
means for prompting the user to spell the letters of the spoken name;
means for performing recognition on the recorded letters to match a name in the directory; and
means for associating the recorded baseform with the matched name whereby the matched name is associated with both a recorded baseform and a text baseform.
-
-
12. An interactive voice response system comprising:
-
a directory of telephone numbers and names;
means for prompting a user to speak a name;
means for recording a spoken name in electronic form;
means for performing speech recognition on the spoken name to match a name in the directory;
means for determining the quality of the match;
means for performing the following steps if the quality of the match is below a predetermined level;
means for prompting the user to spell the letters of the spoken name;
means for recording spoken letters of the name in electronic form;
means for performing recognition on the recorded letters to match with the letters of a name in the directory; and
means for dialling the number corresponding with the name in the directory.
-
-
13. A computer program product for an interactive voice response system, said interactive voice response system having:
- a dialler application;
a directory of telephone numbers and names; and
text baseforms comprising phonetic units estimated from the text of each of the names in the directory so that each name is associated with at least one text baseform, said computer program product comprising computer program instructions stored on a computer-readable storage medium for, when loaded into a computer and executed, causing a computer to carry out the steps of;
prompting a user to speak a name;
recording a spoken name in electronic form;
performing name recognition by estimating a recorded baseform from the recorded name to match baseforms associated with names in the directory;
determining the quality of the recognition;
performing the following steps if the quality of the recognition is below a predetermined level;
prompting the user to spell the letters of the spoken name;
performing recognition on the recorded letters to match a name in the directory; and
associating the recorded baseform with the matched name whereby the matched name is associated with both a recorded baseform and a text baseform.
- a dialler application;
-
14. A computer program product for an interactive voice response system, said interactive voice response system having:
- a dialler application;
a directory of telephone numbers and names, said computer program product comprising computer program instructions stored on a computer-readable storage medium for, when loaded into a computer and executed, causing a computer to carry out the steps of;
prompting a user to speak a name;
recording a spoken name in electronic form;
performing speech recognition on the spoken name to match a name in the directory;
determining the quality of the match;
performing the following steps if the quality of the match is below a predetermined level;
prompting the user to spell the letters of the spoken name;
recording spoken letters of the name in electronic form;
performing recognition on the recorded letters to match with the letters of a name in the directory; and
dialling the number corresponding with the name in the directory.
- a dialler application;
-
15. A service, said service being performed in an interactive voice response system having:
- a dialler application;
a directory of telephone numbers and names; and
text baseforms comprising phonetic units estimated from the text of each of the names in the directory so that each name is associated with at least one text baseform, said service comprising;
prompting a user to speak a name;
recording a spoken name in electronic form;
performing name recognition by estimating a recorded baseform from the recorded name to match baseforms associated with names in the directory;
determining the quality of the recognition;
performing the following steps if the quality of the recognition is below a predetermined level;
prompting the user to spell the letters of the spoken name;
performing recognition on the recorded letters to match a name in the directory; and
associating the recorded baseform with the matched name whereby the matched name is associated with both a recorded baseform and a text baseform.
- a dialler application;
-
16. A directory dialler service, said service being performed in an interactive voice response system having a dialler application and a directory of telephone numbers and names, said service comprising:
-
prompting a user to speak a name;
recording a spoken name in electronic form;
performing speech recognition on the spoken name to match a name in the directory;
determining the quality of the match;
performing the following steps if the quality of the match is below a predetermined level;
prompting the user to spell the letters of the spoken name;
recording spoken letters of the name in electronic form;
performing recognition on the recorded letters to match with the letters of a name in the directory;
dialling the number corresponding with the name in the directory.
-
Specification