The Amazon Chime SDK voice analytics feature enables you to implement speaker search and voice tone
analysis. You use speaker search to identify and enroll new callers, and to identify repeat
callers and assign a confidence score to those identifications. You use voice tone analysis
to predict a caller's sentiment as negative
, neutral
, or
positive
.
You run voice analytics as an optional component of an Amazon Chime SDK call analytics session.
Voice analytics works with media insights pipelines or Amazon Chime SDK Voice Connectors calls. We recommend using the Media Pipelines SDK and invoking tasks on a media insights pipeline for finer grained control over, and information about, the tasks.
You can use Voice Connectors to ensure backward compatibility, but we only update the media insights pipeline APIs with new features.
For more information about creating and using Voice Connectors, see Managing Amazon Chime SDK Voice Connectors in the Amazon Chime SDK Administrator Guide.
Voice analytics also provides:
-
Asynchronous task processing. Tasks run independently from each other.
-
Control over when you process insights.
You can initiate voice analytics by calling the StartSpeakerSearchTask and StartVoiceToneAnalysisTask APIs.
The following topics explain how to use voice analytics.
Topics
Understanding voice analytics architecture for the Amazon Chime SDK
Understanding speaker search workflow for the Amazon Chime SDK
Sample voice tone analysis workflow for the Amazon Chime SDK
Understanding data storage, opt-out, and data-retention policies for the Amazon Chime SDK
Using voice APIs to run voice analytics for the Amazon Chime SDK