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