class Aws::VoiceID::Types::FraudDetectionResult

The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.

@!attribute [rw] audio_aggregation_ended_at

A timestamp indicating when audio aggregation ended for this fraud
detection result.
@return [Time]

@!attribute [rw] audio_aggregation_started_at

A timestamp indicating when audio aggregation started for this fraud
detection result.
@return [Time]

@!attribute [rw] configuration

The `FraudDetectionConfiguration` used to generate this fraud
detection result.
@return [Types::FraudDetectionConfiguration]

@!attribute [rw] decision

The fraud detection decision produced by Voice ID, processed against
the current session state and streamed audio of the speaker.
@return [String]

@!attribute [rw] fraud_detection_result_id

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.
@return [String]

@!attribute [rw] reasons

The reason speaker was flagged by the fraud detection system. This
is only be populated if fraud detection Decision is `HIGH_RISK`, and
only has one possible value: `KNOWN_FRAUDSTER`.
@return [Array<String>]

@!attribute [rw] risk_details

Details about each risk analyzed for this speaker.
@return [Types::FraudRiskDetails]

@see docs.aws.amazon.com/goto/WebAPI/voice-id-2021-09-27/FraudDetectionResult AWS API Documentation

Constants

SENSITIVE