System and method for customized voice response
First Claim
1. A method comprising:
- analyzing, by a system comprising a processor, human interactions between a user and each of a plurality of network services to generate a respective country-specific weight associated with each respective network service of the plurality of network services to yield country-specific weights, each respective country-specific weight representing a probability that a language specific to a corresponding country is identified in the human interactions, wherein data associated with the human interactions between the user and each of the plurality of network services is recorded in at least two of a phone record, an internet services record, and a content viewing record to yield recorded data;
aggregating, by the system and based at least in part on the recorded data, the country-specific weights to generate summary weights;
selecting, by the system, a language model based on the summary weights; and
recognizing, by the system, speech received from a device associated with the user by applying the language model to the speech in an interactive voice response system.
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.
32 Citations
18 Claims
-
1. A method comprising:
-
analyzing, by a system comprising a processor, human interactions between a user and each of a plurality of network services to generate a respective country-specific weight associated with each respective network service of the plurality of network services to yield country-specific weights, each respective country-specific weight representing a probability that a language specific to a corresponding country is identified in the human interactions, wherein data associated with the human interactions between the user and each of the plurality of network services is recorded in at least two of a phone record, an internet services record, and a content viewing record to yield recorded data; aggregating, by the system and based at least in part on the recorded data, the country-specific weights to generate summary weights; selecting, by the system, a language model based on the summary weights; and recognizing, by the system, speech received from a device associated with the user by applying the language model to the speech in an interactive voice response system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
analyzing human interactions between a user and each of a plurality of network services to generate a respective country-specific weight associated with each respective network service to yield country-specific weights, each respective country-specific weight representing a probability that a language specific to a corresponding country is identified in the human interactions, wherein data associated with the human interactions between the user and each of the plurality of network services is recorded in at least two of a phone record, an internet services record, and a content viewing record to yield recorded data; aggregating, based at least in part on the recorded data, the country-specific weights to generate summary weights; selecting, based at least in part on the recorded data, a language model based on the summary weights; and recognizing speech received from a device associated with the user by applying the language model to the speech in an interactive voice response system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; analyzing human interactions between a user and each of a plurality of network services to generate a respective country-specific weight associated with each respective network service of the plurality of network services to yield country-specific weights, each respective country-specific weight representing a probability that a language specific to a corresponding country is identified in the human interactions, wherein data associated with the human interactions between the user and each of the plurality of network services is recorded in at least two of a phone record, an internet services record, and a content viewing record to yield recorded data; aggregating, based at least in part on the recorded data, the country-specific weights to generate summary weights; selecting, based at least in part on the recorded data, a language model based on the summary weights; and recognizing, via an interactive voice response system implementing the language model, speech received from a device associated with the user. - View Dependent Claims (18)
-
Specification