Determining customer service quality through digitized voice characteristic measurement and filtering
First Claim
1. A computerized method for determining customer service quality through digitized voice characteristic measurement and filtering, the method comprising:
- capturing, by a voice analysis module of a computing device, a first bitstream containing a first digitized voice segment from a remote device, the first digitized voice segment corresponding to speech submitted by a user of the remote device during a voice call;
adjusting, by the voice analysis module, compression of the first bitstream containing the first digitized voice segment to enhance audio quality of the first bitstream;
extracting, by the voice analysis module, a first set of voice features of the user from the first digitized voice segment by analyzing one or more of a spectrogram or a waveform of the first digitized voice segment to determine quantifiable characteristics associated with the user'"'"'s voice and assigning the determined quantifiable characteristics as the first set of voice features;
determining, by the voice analysis module, an emotion level of the user by comparing the first set of voice features to one or more voice features associated with a baseline voice profile previously generated for the user;
capturing, by the voice analysis module, a second bitstream containing a second digitized voice segment from the remote device, the second digitized voice segment corresponding to speech submitted by the user during the voice call;
adjusting, by the voice analysis module, compression of the second bitstream containing the second digitized voice segment to enhance audio quality of the second bitstream;
extracting, by the voice analysis module, a second set of voice features of the user from the second digitized voice segment by analyzing one or more of a spectrogram or a waveform of the second digitized voice segment to determine quantifiable characteristics associated with the user'"'"'s voice and assigning the determined quantifiable characteristics as the second set of voice features;
determining, by the voice analysis module, a change in the emotion level of the user by comparing the first set of voice features to the second set of voice features;
normalizing, by the voice analysis module, the change in the emotion level of the user using one or more environmental emotion influence factors by;
determining, by the voice analysis module, whether one or more of the environmental emotion influence factors applies to the voice call;
determining, by the voice analysis module, an emotion influence value attributable to the applied environmental emotion influence factors; and
adjusting, by the voice analysis module, the change in the emotion level of the user based upon the emotion influence value;
generating, by the voice analysis module, a customer service score for the voice call based upon the normalized change in the emotion level of the user; and
displaying, by the voice analysis module on a display device coupled to the computing device periodically during the voice call, a current emotion level of the user based upon the determined change in the emotion level.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are described for determining customer service quality through digitized voice characteristic measurement and filtering. A voice analysis module captures a first digitized voice segment corresponding to speech submitted by a user of a remote device. The voice analysis module extracts a first set of voice features from the first voice segment, and determines an emotion level of the user based upon the first set of voice features. The voice analysis module captures a second digitized voice segment corresponding to speech submitted by the user. The voice analysis module extracts a second set of voice features from the second voice segment, and determines a change in the emotion level of the user by comparing the first set of voice features to the second set of voice features. The module normalizes the change in the emotion level of the user using emotion influence factors, and generates a service score.
29 Citations
18 Claims
-
1. A computerized method for determining customer service quality through digitized voice characteristic measurement and filtering, the method comprising:
-
capturing, by a voice analysis module of a computing device, a first bitstream containing a first digitized voice segment from a remote device, the first digitized voice segment corresponding to speech submitted by a user of the remote device during a voice call; adjusting, by the voice analysis module, compression of the first bitstream containing the first digitized voice segment to enhance audio quality of the first bitstream; extracting, by the voice analysis module, a first set of voice features of the user from the first digitized voice segment by analyzing one or more of a spectrogram or a waveform of the first digitized voice segment to determine quantifiable characteristics associated with the user'"'"'s voice and assigning the determined quantifiable characteristics as the first set of voice features; determining, by the voice analysis module, an emotion level of the user by comparing the first set of voice features to one or more voice features associated with a baseline voice profile previously generated for the user; capturing, by the voice analysis module, a second bitstream containing a second digitized voice segment from the remote device, the second digitized voice segment corresponding to speech submitted by the user during the voice call; adjusting, by the voice analysis module, compression of the second bitstream containing the second digitized voice segment to enhance audio quality of the second bitstream; extracting, by the voice analysis module, a second set of voice features of the user from the second digitized voice segment by analyzing one or more of a spectrogram or a waveform of the second digitized voice segment to determine quantifiable characteristics associated with the user'"'"'s voice and assigning the determined quantifiable characteristics as the second set of voice features; determining, by the voice analysis module, a change in the emotion level of the user by comparing the first set of voice features to the second set of voice features; normalizing, by the voice analysis module, the change in the emotion level of the user using one or more environmental emotion influence factors by; determining, by the voice analysis module, whether one or more of the environmental emotion influence factors applies to the voice call; determining, by the voice analysis module, an emotion influence value attributable to the applied environmental emotion influence factors; and adjusting, by the voice analysis module, the change in the emotion level of the user based upon the emotion influence value; generating, by the voice analysis module, a customer service score for the voice call based upon the normalized change in the emotion level of the user; and displaying, by the voice analysis module on a display device coupled to the computing device periodically during the voice call, a current emotion level of the user based upon the determined change in the emotion level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining customer service quality through digitized voice characteristic measurement and filtering, the system comprising a computing device having a memory for storing a voice analysis module and a processor that executes the voice analysis module to:
-
capture a first bitstream containing a first digitized voice segment from a remote device, the first digitized voice segment corresponding to speech submitted by a user of the remote device during a voice call; adjust compression of the first bitstream containing the first digitized voice segment to enhance audio quality of the first bitstream; extract a first set of voice features of the user from the first digitized voice segment by analyzing one or more of a spectrogram or a waveform of the first digitized voice segment to determine quantifiable characteristics associated with the user'"'"'s voice and assigning the determined quantifiable characteristics as the first set of voice features; determine an emotion level of the user by comparing the first set of voice features to one or more voice features associated with a baseline voice profile previously generated for the user; capture a second bitstream containing a second digitized voice segment from the remote device, the second digitized voice segment corresponding to speech submitted by the user during the voice call; adjust compression of the second bitstream containing the first digitized voice segment to enhance audio quality of the second bitstream; extract a second set of voice features of the user from the second digitized voice segment by analyzing one or more of a spectrogram or a waveform of the second digitized voice segment to determine quantifiable characteristics associated with the user'"'"'s voice and assigning the determined quantifiable characteristics as the second set of voice features; determine a change in the emotion level of the user by comparing the first set of voice features to the second set of voice features; normalize the change in the emotion level of the user using one or more environmental emotion influence factors by; determining whether one or more of the environmental emotion influence factors applies to the voice call; determining an emotion influence value attributable to the applied environmental emotion influence factors; and adjusting the change in the emotion level of the user based upon the emotion influence value; generate a customer service score for the voice call based upon the normalized change in the emotion level of the user; and display, on a display device coupled to the computing device periodically during the voice call, a current emotion level of the user based upon the determined change in the emotion level. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification