Amazon Chime SDK Call Analytics: Real-Time Voice Tone Analysis and Speaker Search

0
1066
Amazon Chime SDK Call Analytics: Real-Time Voice Tone Analysis and Speaker Search


Voiced by Polly

Today, I’m happy to announce the supply of Amazon Chime SDK name analytics, a brand new set of capabilities that helps make it simpler and value efficient to file and generate insights on real-time audio calls: transcription, voice tone evaluation, and speaker search. We’ve additionally improved the Amazon Chime SDK part of the AWS Management Console to allow you to combine machine studying (ML)-based companies, reminiscent of these new name analytics capabilities or Amazon Transcribe into your audio purposes in only a few steps.

Voice Analytics: Voice Tone Analysis and Speaker Search
Voice analytics delivers real-time insights into audio conversations. It helps detect and classify members expressing a constructive, impartial, or adverse tone. Typically, enterprises working in regulated industries have obligations to file or wish to analyze conversations between workers and their enterprise companions, prospects, or suppliers.

Voice tone evaluation makes use of ML to extract sentiment from a speech sign primarily based on a joint evaluation of lexical and linguistic data in addition to acoustic and tonal data. Voice tone evaluation for dwell calls are delivered within the information lake of your alternative, on high of which you’ll be able to create your individual dashboards to visualise the information.

Let’s take an instance from the finance business. Trading room supervisors are typically required to file all of the buying and selling conversations occurring on the ground. Voice tone evaluation helps them meet their regulatory necessities. They can even ship these insights to the merchants to assist to enhance their productiveness. But finance shouldn’t be the one business that should file and analyze calls. We have acquired related requests from prospects in Business Process Outsourcing (BPO), public sector, healthcare, telecom, and insurance coverage industries.

Alongside with voice tone evaluation, your purposes can now profit from speaker search to assist match audio system to an present database. It solely requires a brief pattern to acknowledge a speaker primarily based on their voice saved in a database of recognized voices. Speaker search helps your purposes expedite caller lookup and enrich name data and transcripts with id attribution. Speaker search delivers a instructed distinctive inner identifier for the speaker and a confidence rating. The resolution to match present the speaker with a recognized speaker out of your group is as much as your software. Some of our prospects plan to make use of speaker seek for real-time speaker labeling on communication occurring over buying and selling turrets, that are shared units.

Integration with AI Services within the AWS Management Console
We wish to make it simpler for builders so as to add these capabilities into present telephony purposes with out requiring experience in telephony, cloud infrastructure, or AI.

This is why we added a easier-to-use graphical configuration within the Amazon Chime SDK part of the console. On the console, you possibly can select the AWS AI service you wish to use to research real-time audio information: voice analytics, Amazon Transcribe, or Amazon Transcribe Call Analytics. Whether you select to make use of voice analytics or Amazon Transcribe to generate insights, you don’t have to put in writing any integration code. We handle the integrations with AWS AI companies and your voice-based or telephony purposes. The console helps you outline the place you wish to ship the analytics information: an Amazon Kinesis stream or an Amazon Simple Storage Service (Amazon S3) bucket. Voice analytics can ship real-time notifications to a operate deployed on AWS Lambda, or an SQS queue or Amazon Simple Notification Service (Amazon SNS) matter.

To visualize insights, name analytics additionally delivers analyses to an information lake of your alternative. You can then use Amazon QuickSight or Tableau to construct dashboards and get insights from real-time media. These dashboards may be embedded in apps, wikis, and portals. Of course, we don’t go away you alone together with your information. You can obtain prebuilt dashboards as AWS CloudFormation templates to deploy into your individual AWS account. The hyperlink to obtain these templates is obtainable on the console.

Finally, name analytics can generate real-time alerts by posting occasions to Amazon EventBridge. You can route these occasions to any vacation spot of your alternative, in your AWS account or supported third-party purposes.

When utilizing name analytics, you possibly can cut back the preliminary undertaking time to generate insights from real-time audio from months to days.

How It Works
I’d like to indicate you the way it works.

On the Amazon Chime SDK part of the console, I open Configuration beneath Call Analytics on the left-side menu. Then, I choose Create configuration.

A screenshot of the Amazon Chime SDK console page.

I give a reputation to my configuration. Optionally, I may additionally affiliate tags.

Amazon Chime SDK - Configuration first step

Under Configure analytics service, I can select between Amazon Chime SDK voice analytics or Amazon Transcribe companies to analyse calls. For this demo, I choose Voice analytics.

Amazon Chime SDK - Configuration second step

I configure the place to ship the evaluation. Voice analytics outcomes are all the time despatched to Kinesis. I specify a Kinesis information stream I created beforehand. When I wish to use a enterprise intelligence software reminiscent of Quicksight to create a dashboard with analytics outcomes, I additionally specify an S3 bucket to obtain the evaluation.

The console additionally provides me the hyperlink to the CloudFormation templates I can use to create the voice analytics dashboards.

Finally, I select a Lambda operate, SQS queue, or SNS matter that may obtain notifications of occasions reminiscent of when the analytics can be found, a brand new voice enrollment happens, or the results of a voice verification. In the later case, the payload appears as comply with:

{
    ...frequent to all occasions...
    "detail-type": "SpeakerSearchStanding",
    "element": {
        "taskId": "uuid",
        "detailStatus": "IdentificationSuccessful",
        "speakerSearchParticulars" : {
            "outcomes": [
                {
                    "voiceProfileId": "guid",
                    "confidenceScore": "0.94",
                },
                {
                    "voiceProfileId": "guid",
                    "confidenceScore": "0.92",
                },
                {
                    "voiceProfileId": "guid",
                    "confidenceScore": "0.91",
                },
                ... (up to 10)
            ]
        },
        "isCaller": false,
        "voiceConnectorId": "guid",
        "transactionId": "guid"

        ...particulars from Voice connector
    }
}

For this demo, I select an present SQS queue.

Amazon Chime SDK - Configuration third step

Under Consent acknowledgment, I choose all of the packing containers and choose Next.

Amazon Chime SDK - Configuration second step consent

The subsequent step is barely out there once I didn’t specify any analytics service within the earlier step. It permits us to configure voice recordings. Recordings can be found when no analytics are chosen.

Under Configure entry permissions, I select a beforehand created AWS Identity and Access Management (IAM) position permitting the Amazon Chime SDK to entry the opposite AWS companies I configured: the Kinesis information stream, S3 bucket, and Lambda operate, SQS queue, or SNS matter. The console might create an IAM position for me if I don’t have one already.

Amazon Chime SDK - Configuration four step

The subsequent step is obtainable if I chosen Amazon Transcribe service beneath Configure analytics service. It permits me to configure real-time alerts via EventBridge. I’ll configure guidelines to ship messages primarily based on key phrase match, sentiment detected, or problem detection.

The closing step is Review and Create my configuration. I overview the configuration particulars after which, I choose Create configuration.

Finally, I hyperlink this configuration to a voice connector beneath the Voice Connector part, on the Streaming tab.

That’s it! As I discussed earlier, no glue between AWS companies or AI information is required.

After the information arrives on Kinesis or your S3 bucket, you possibly can level your most well-liked enterprise reporting answer at it. When you utilize the QuickSight template we offer, you may get began in minutes with a high-level overview and a deep-dive view, as proven on the next screenshot.

Chime SDK Call Analytics - dashboard general

Chime SDK Call Analytics - dashboard deep dive

The deep-dive dashboard provides you graphical representations in regards to the distribution of agent and buyer sentiments and feelings. You additionally get an in depth evaluation and transcript of the dialog.

Pricing and Availability
Adopting these capabilities in your audio purposes requires no up-front infrastructure funding; you’ll be charged primarily based solely in your utilization. Pricing is per minute of audio information analyzed. Visit Amazon Chime SDK pricing for particulars.

Call analytics is obtainable within the following AWS Regions: US East (N. Virginia), US West (Oregon), and Europe (Frankfurt)

In this submit, I mentioned Amazon Chime SDK name analytics, a brand new set of capabilities that makes it simpler and cost-effective to file and generate insights on real-time audio calls. With their deal with ease of use, these new capabilities are significantly properly tailored to prospects with minimal information of cloud infrastructure, telephony, and ML.

Start as we speak and configure your first dashboard!

— seb

LEAVE A REPLY

Please enter your comment!
Please enter your name here