{
  "id": "00000000-0000-0000-0000-000000000000",
  "handle": "voiceprint-a",
  "alias": "Voiceprint A",
  "state": "notComputable",
  "model": "default/v1",
  "identity": {
    "handle": "identity-a",
    "alias": "Identity A"
  },
  "totalDuration": "PT7.500S",
  "totalVoiceDuration": "PT10.500S",
  "minAudios": 3,
  "audios": 2,
  "verifications": 10,
  "createdAt": "2023-01-01T00:00:00.000000Z",
  "computedAt": "2023-01-01T00:00:00.000000Z"
}

Voiceprints belong to an identity and encapsulate the biometric characteristics of their voice, extracted from some of their audios.

Once computed, they can be used to perform identity verifications.

Access: To manage a voiceprint, you must have access to its space.

Isolation: A voiceprint can only interact with resources inside its space.

Composite handle: Voiceprints are tightly related to their identity and their handle is only unique in combination with them. Learn more.

Model: The extraction of the biometric characteristics of the voice is powered by a specific version of a voiceprint model.

Fields

id
string
required

The UUID of the voiceprint. Is unique.

handle
string
required

The handle of the voiceprint. Is unique.

alias
string | null
required

The alias of the voiceprint.

state
enum<string>
required

The state of the voiceprint

Available options:
notComputable,
computable,
computed
model
string
required

The model of the voiceprint.

identity
object
required

The identity of the voiceprint.

totalDuration
string
required

The total duration of the audios added to the voiceprint.

totalVoiceDuration
string
required

The total voice duration of the audios added to the voiceprint.

minAudios
integer
required

The minimum number of audios required to compute the voiceprint.

audios
integer
required

The number of audios added to the voiceprint.

verifications
integer
required

The number of verifications of the voiceprint.

createdAt
string
required

The date and time when the voiceprint was created.

computedAt
string
required

The date and time when the voiceprint was computed.