System and method for customized voice response
First Claim
1. A method comprising:
- collecting a customer specific services list associated with a customer about to use an interactive voice response system;
for each service in the customer specific services list, generating country-specific weights;
generating a set of summary weights for a plurality of countries based on an aggregation of the country-specific weights;
selecting an interactive voice response system language model based on the set of summary weights; and
recognizing speech received from the customer via the interactive voice response system based on the interactive voice response system language model.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for approximating an accent source. A system practicing the method collects data associated with customer specific services, generates country-specific or dialect-specific weights for each service in the customer specific services list, generates a summary weight based on an aggregation of the country-specific or dialect-specific weights, and sets an interactive voice response system language model based on the summary weight and the country-specific or dialect-specific weights. The interactive voice response system can also change the user interface based on the interactive voice response system language model. The interactive voice response system can tune a voice recognition algorithm based on the summary weight and the country-specific weights. The interactive voice response system can adjust phoneme matching in the language model based on a possibility that the speaker is using other languages.
24 Citations
19 Claims
-
1. A method comprising:
-
collecting a customer specific services list associated with a customer about to use an interactive voice response system; for each service in the customer specific services list, generating country-specific weights; generating a set of summary weights for a plurality of countries based on an aggregation of the country-specific weights; selecting an interactive voice response system language model based on the set of summary weights; and recognizing speech received from the customer via the interactive voice response system based on the interactive voice response system language model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform a method comprising; collecting a customer specific services list; for each service in the customer specific services list, generating country-specific weights; generating a set of summary weights for a plurality of regional language variations based on an aggregation of the country-specific weights; selecting a system language model based on the set of summary weights; and recognizing speech received from the customer based on the system language model. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform a method comprising:
-
collecting a customer specific services list associated with a customer about to use an interactive voice response system; for each service in the customer specific services list, generating country-specific weights; generating a set of summary weights for a plurality of countries based on an aggregation of the country-specific weights; selecting an interactive voice response system language model based on the set of summary weights; and recognizing speech received from the customer via the interactive voice response system based on the interactive voice response system language model. - View Dependent Claims (18, 19)
-
Specification