FraudDetectionResult
The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
Contents
- AudioAggregationEndedAt
-
A timestamp of when audio aggregation ended for this fraud detection result.
Type: Timestamp
Required: No
- AudioAggregationStartedAt
-
A timestamp of when audio aggregation started for this fraud detection result.
Type: Timestamp
Required: No
- Configuration
-
The
FraudDetectionConfiguration
used to generate this fraud detection result.Type: FraudDetectionConfiguration object
Required: No
- Decision
-
The fraud detection decision produced by Voice ID, processed against the current session state and streamed audio of the speaker.
Type: String
Valid Values:
HIGH_RISK | LOW_RISK | NOT_ENOUGH_SPEECH
Required: No
- FraudDetectionResultId
-
The unique identifier for this fraud detection result. Given there can be multiple fraud detections for a given session, this field helps in identifying if the returned result is from previous streaming activity or a new result. Note that in the absence of any new streaming activity or risk threshold changes, Voice ID always returns cached Fraud Detection result for this API.
Type: String
Length Constraints: Fixed length of 22.
Pattern:
^[a-zA-Z0-9]{22}$
Required: No
- Reasons
-
The reason speaker was flagged by the fraud detection system. This is only be populated if fraud detection Decision is
HIGH_RISK
, and the following possible values:KNOWN_FRAUDSTER
andVOICE_SPOOFING
.Type: Array of strings
Array Members: Minimum number of 0 items. Maximum number of 3 items.
Valid Values:
KNOWN_FRAUDSTER | VOICE_SPOOFING
Required: No
- RiskDetails
-
Details about each risk analyzed for this speaker. Currently, this contains KnownFraudsterRisk and VoiceSpoofingRisk details.
Type: FraudRiskDetails object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: