Skip to main content

CallAnalysisSpeakerDTO

A participant of the conversation together with their talk-time share.

namestringnullable

Display name of the speaker. Transcript lines are matched to speakers by this name first, so keep it identical to transcript[].speakerName.

Possible values: <= 255 characters

Example: Aziz Karimov
roleSpeakerRolenullable

Role of the speaker in the conversation.

Possible values: [MANAGER, CLIENT, OTHER]

Example: MANAGER
roleLabelstringnullable

Free-text label shown in the UI, e.g. Mijoz · GreenLeaf MChJ.

Possible values: <= 255 characters

Example: Menejer · Uysot
talkPercentnumbernullable

Share of the conversation this speaker talked, in percent.

Example: 58.4
talkSecondsint32nullable

Total time this speaker talked, in seconds.

Possible values: >= 0

Example: 182
CallAnalysisSpeakerDTO
{
"name": "Aziz Karimov",
"role": "MANAGER",
"roleLabel": "Menejer · Uysot",
"talkPercent": 58.4,
"talkSeconds": 182
}