Contact center speech analytics system having multiple speech analytics engines
First Claim
1. A method for providing speech-related characteristics of speech audio during a call involving a first party and a second party, comprising:
- bridging in a speech analytics system (“
SAS”
) to the call, wherein the SAS receives the speech audio from at least one of the first party and the second party;
analyzing the speech audio by the SAS to ascertain a semantic speech characteristic of the speech audio, the semantic speech characteristic indicating a meaning of speech or uttered word made by at least one of the first party and the second party;
analyzing the speech audio by the SAS to ascertain a non-semantic speech characteristic of the speech audio, the non-semantic speech characteristic being pertinent to at least one of the first party and the second party or delivery of the speech by at least one of the first party and the second party that does not directly indicate the meaning of the speech or the uttered word made by at least one of the first party and the second party;
determining by the SAS to provide a first indicator to a first application specific module (“
ASM”
) based on ascertaining the semantic speech characteristic, the first ASM configured to perform functionality for a first particular application; and
determining by the SAS not to provide the first indicator to a second ASM, the second ASM configured to perform functionality for a second particular application in which the first particular application is different than the second particular application.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide methods, systems, and computer-program products for providing a plurality of speech analytics engines in a speech analytics module for detecting semantic and non-semantic speech characteristics in the audio of a call involving an agent in a contact center and a remote party. The speech analytics module generates event notification messages reporting the detected semantic and non-semantic speech characteristics and these messages are sent to an event handler module that forwards the messages to one or more application specific modules. In turn, the application specific modules provide functionality based on the semantic and non-semantic speech characteristics detected during the call such as, for example, causing information to be presented on the screen of a computer used by the agent during the call.
-
Citations
16 Claims
-
1. A method for providing speech-related characteristics of speech audio during a call involving a first party and a second party, comprising:
-
bridging in a speech analytics system (“
SAS”
) to the call, wherein the SAS receives the speech audio from at least one of the first party and the second party;analyzing the speech audio by the SAS to ascertain a semantic speech characteristic of the speech audio, the semantic speech characteristic indicating a meaning of speech or uttered word made by at least one of the first party and the second party; analyzing the speech audio by the SAS to ascertain a non-semantic speech characteristic of the speech audio, the non-semantic speech characteristic being pertinent to at least one of the first party and the second party or delivery of the speech by at least one of the first party and the second party that does not directly indicate the meaning of the speech or the uttered word made by at least one of the first party and the second party; determining by the SAS to provide a first indicator to a first application specific module (“
ASM”
) based on ascertaining the semantic speech characteristic, the first ASM configured to perform functionality for a first particular application; anddetermining by the SAS not to provide the first indicator to a second ASM, the second ASM configured to perform functionality for a second particular application in which the first particular application is different than the second particular application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more computer processors; and memory storing a speech analytics module (SAM), a first application specific module (ASM) configured to perform functionality for a first particular application, and a second ASM configured to perform functionality for a second particular application that is different from the first particular application, wherein the one or more computer processors execute the SAM to receive speech audio of a call involving a first party and a second party, analyze the speech audio to ascertain a semantic speech characteristic and a non-semantic speech characteristic in the speech audio, the semantic speech characteristic indicating a meaning of speech or uttered word made by at least one of the first party and the second party and the non-semantic speech characteristic being pertinent to at least one of the first party and the second party or delivery of the speech by at least one of the first party and the second party that does not directly indicate the meaning of the speech or the uttered word made by at least one of the first party and the second party, determine to provide a first indicator to the first ASM based on ascertaining the semantic speech characteristic, and determine not to provide the first indicator to the second ASM. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory, computer-readable medium comprising computer-executable instructions that when executed cause at least one computer processor to:
-
receive an indication of an establishment of a call between a first party and a second party; receive speech audio associated with the call; process the speech audio to ascertain a semantic speech characteristic and a non-semantic speech characteristic in the speech audio, the semantic speech characteristic indicating a meaning of speech or uttered word made by at least one of the first party and the second party and the non-semantic speech characteristic being pertinent to at least one of the first party and the second party or delivery of the speech by at least one of the first party and the second party that does not directly indicate the meaning of the speech or the uttered word made by at least one of the first party and the second party; determine to provide a first indicator to a first application specific module (“
ASM”
) based on ascertaining the semantic speech characteristic, the first ASM configured to perform functionality for a first particular application; anddetermine not to provide the first indicator to a second ASM, the second ASM configured to perform functionality for a second particular application that is different from the first particular application. - View Dependent Claims (14, 15, 16)
-
Specification