class Aws::VoiceID::Types::AuthenticationResult
The authentication 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 authentication result. @return [Time]
@!attribute [rw] audio_aggregation_started_at
A timestamp indicating when audio aggregation started for this authentication result. @return [Time]
@!attribute [rw] authentication_result_id
The unique identifier for this authentication result. Because there can be multiple authentications for a given session, this field helps to identify if the returned result is from a previous streaming activity or a new result. Note that in absence of any new streaming activity, `AcceptanceThreshold` changes, or `SpeakerId` changes, Voice ID always returns cached Authentication Result for this API. @return [String]
@!attribute [rw] configuration
The `AuthenticationConfiguration` used to generate this authentication result. @return [Types::AuthenticationConfiguration]
@!attribute [rw] customer_speaker_id
The client-provided identifier for the speaker whose authentication result is produced. Only present if a `SpeakerId` is provided for the session. @return [String]
@!attribute [rw] decision
The authentication decision produced by Voice ID, processed against the current session state and streamed audio of the speaker. @return [String]
@!attribute [rw] generated_speaker_id
The service-generated identifier for the speaker whose authentication result is produced. @return [String]
@!attribute [rw] score
The authentication score for the speaker whose authentication result is produced. This value is only present if the authentication decision is either `ACCEPT` or `REJECT`. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/voice-id-2021-09-27/AuthenticationResult AWS API Documentation
Constants
- SENSITIVE