Multi-party conversation analyzer and logger
First Claim
1. A method for identifying participants in a recorded voice conversation, the method comprising:
- receiving a plurality of audio signals that comprise the recorded voice conversation;
diarizing the plurality of audio signals using directional separation of the audio signals based on the origin of each audio signal;
separating the diarized audio signals into a plurality of separate channels; and
sorting speech segments identified in a first channel of the plurality of separate channels based on audio features identified in the speech segments, wherein the audio features comprise spectral shape characteristics of the speech segments, and wherein the audio features further comprise compression algorithms identified as encoding one or more of the speech segments of the first channel.
15 Assignments
0 Petitions
Accused Products
Abstract
A multi-party conversation analyzer and logger uses a variety of techniques including spectrographic voice analysis, absolute loudness measurements, directional microphones, and telephonic directional separation to determine the number of parties who take part in a conversation, and segment the conversation by speaking party. In one aspect, the invention monitors telephone conversations in real time to detect conditions of interest (for instance, calls to non-allowed parties or calls of a prohibited nature from prison inmates). In another aspect, automated prosody measurement algorithms are used in conjunction with speaker segmentation to extract emotional content of the speech of participants within a particular conversation, and speaker interactions and emotions are displayed in graphical form. A conversation database is generated which contains conversation recordings, and derived data such as transcription text, derived emotions, alert conditions, and correctness probabilities associated with derived data. Investigative tools allow flexible queries of the conversation database.
53 Citations
18 Claims
-
1. A method for identifying participants in a recorded voice conversation, the method comprising:
-
receiving a plurality of audio signals that comprise the recorded voice conversation; diarizing the plurality of audio signals using directional separation of the audio signals based on the origin of each audio signal; separating the diarized audio signals into a plurality of separate channels; and sorting speech segments identified in a first channel of the plurality of separate channels based on audio features identified in the speech segments, wherein the audio features comprise spectral shape characteristics of the speech segments, and wherein the audio features further comprise compression algorithms identified as encoding one or more of the speech segments of the first channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for identifying participants in a recorded voice conversation, the system comprising:
-
one or more processors; and a memory coupled to the one or more processors, the memory storing computer-readable instructions that, upon execution by the one or more processors, cause the system to; receive a plurality of audio signals that comprise the recorded voice conversation; diarize the plurality of audio signals using directional separation of the audio signals based on the origin of each audio signal; separate the diarized audio signals into a plurality of separate channels; and sort speech segments identified in a first channel of the plurality of separate channels based on audio features identified in the speech segments, wherein the audio features comprise spectral shape characteristics of the speech segments, and wherein the audio features further comprise compression algorithms identified as encoding one or more of the speech segments of the first channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification