Detecting emotion in voice signals in a call center
First Claim
Patent Images
1. A method comprising:
- monitoring, with a computer system comprising a processor, a conversation;
extracting, with the processor, a voice signal from the conversation;
ranking multiple voice parameters according to how the multiple voice parameters influence accuracy of emotion recognition;
selecting, from the ranking of the multiple voice parameters, a specific voice parameter;
analyzing, with the processor, the voice signal to obtain an extracted parameter value for the specific voice parameter associated with the voice signal;
identifying, with the processor, an emotion associated with the voice signal by;
accessing a database comprising probability statistics of possible emotions associated with the specific voice parameter; and
determining the emotion associated with the voice signal from the possible emotions using the extracted parameter value and based on a predetermined probability criteria; and
initiating, by the processor, an action based on the emotion.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system monitors a conversation between an agent and a customer. The system extracts a voice signal from the conversation and analyzes the voice signal to detect a voice characteristic of the customer. The system identifies an emotion corresponding to the voice characteristic and initiates an action based on the emotion. The action may include communicating the emotion to an emergency response team, or communicating feedback to a manager of the agent, as examples.
-
Citations
20 Claims
-
1. A method comprising:
-
monitoring, with a computer system comprising a processor, a conversation; extracting, with the processor, a voice signal from the conversation; ranking multiple voice parameters according to how the multiple voice parameters influence accuracy of emotion recognition; selecting, from the ranking of the multiple voice parameters, a specific voice parameter; analyzing, with the processor, the voice signal to obtain an extracted parameter value for the specific voice parameter associated with the voice signal; identifying, with the processor, an emotion associated with the voice signal by; accessing a database comprising probability statistics of possible emotions associated with the specific voice parameter; and determining the emotion associated with the voice signal from the possible emotions using the extracted parameter value and based on a predetermined probability criteria; and initiating, by the processor, an action based on the emotion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing voice signals, the system comprising:
-
a processor; and a memory in communication with the processor, the memory comprising software instructions that when executed by the processor cause the processor to; monitor a conversation; extract a voice signal from the conversation; analyze the voice signal to obtain an extracted parameter value of a voice parameter associated with the voice signal, the voice parameter comprising at least one of a slope of the fundamental frequency and a maximum value of a first formant; identify an emotion associated with the voice signal by; accessing a database comprising probability statistics of possible emotions associated with the voice parameter; and determining the emotion associated with the voice signal from the possible emotions using the extracted parameter value and based on a predetermined probability criteria; and initiate an action based on the emotion. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A product comprising:
-
a tangible computer readable medium; and software instructions stored on the medium, that when executed by a processor in a computer system, cause the processor to; monitor a conversation; extract a voice signal from the conversation; rank multiple voice parameters according to how the multiple voice parameters influence accuracy of emotion recognition; select, from the ranking of the multiple voice parameters, a specific voice parameter; analyze the voice signal to obtain an extracted parameter value of the specific voice parameter associated with the voice signal; identify an emotion associated with the voice signal by; accessing a database comprising probability statistics of possible emotions associated with the specific voice parameter; and determining the emotion associated with the voice signal from the possible emotions using the extracted parameter value and based on a predetermined probability criteria; and initiate an action based on the emotion. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification