AuthenticationResult
¶
Source code in docs_src/capo_voice_id/types/authentication_result.py
audio_aggregation_ended_at
instance-attribute
¶
audio_aggregation_ended_at: NotRequired[Timestamp]
A timestamp of when audio aggregation ended for this authentication result.
audio_aggregation_started_at
instance-attribute
¶
audio_aggregation_started_at: NotRequired[Timestamp]
A timestamp of when audio aggregation started for this authentication result.
authentication_result_id
instance-attribute
¶
authentication_result_id: NotRequired[UniqueIdLarge]
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.
configuration
instance-attribute
¶
configuration: NotRequired[AuthenticationConfiguration]
The AuthenticationConfiguration used to generate this authentication result.
customer_speaker_id
instance-attribute
¶
customer_speaker_id: NotRequired[CustomerSpeakerId]
The client-provided identifier for the speaker whose authentication result is produced. Only present if a SpeakerId is provided for the session.
decision
instance-attribute
¶
decision: NotRequired[AuthenticationDecision]
The authentication decision produced by Voice ID, processed against the current session state and streamed audio of the speaker.
generated_speaker_id
instance-attribute
¶
generated_speaker_id: NotRequired[GeneratedSpeakerId]
The service-generated identifier for the speaker whose authentication result is produced.