An event emitted when processing the audio stream has yielded a result.
The overall scam risk of the call, based on the callOriginatorRisk, scamDialog and syntheticVoice factors.
CallScamRisk (string)
Possible values: [NOT_SCAM
, MEDIUM_SCAM_RISK
, HIGH_SCAM_RISK
]
MEDIUM_SCAM_RISK
The risk associated with the call originator, regardless of the content of the call.
CallOriginatorRisk (string)
Possible values: [UNKNOWN
, LOW
, MEDIUM
, HIGH
]
MEDIUM
scamDialog
object
required
The scam risk based on the speech content in the audio stream.
ScamDialogRisk (string)
Possible values: [SCAM
, NEUTRAL
]
SCAM
The confidence level of the scamDialogRisk field.
ScamDialogConfidence (string)
Possible values: [LOW
, HIGH
]
HIGH
syntheticVoice
object
required
Whether the caller in the audio stream has been detected as a synthetic voice.
SyntheticVoiceDetected (string)
Possible values: [YES
, NO
]
YES
The score associated with the syntheticVoiceDetected field. 0 means total confidence in the voice being synthetic, 1 in being non-synthetic.
double
0.1
Type discriminator.
result
result
{
"callScamRisk": "MEDIUM_SCAM_RISK",
"callOriginatorRisk": "MEDIUM",
"scamDialog": {
"scamDialogRisk": "SCAM",
"confidence": "HIGH"
},
"syntheticVoice": {
"syntheticVoiceDetected": "YES",
"score": 0.1
},
"type": "result"
}