Identity verifications analyze the similarity between the biometric characteristics of an audio and those encapsulated by a voiceprint to validate that they belong to the same identity.

They can be used for biometric-based access control or to validate that the voice of a media fragment belongs to a certain speaker.

Combining identity verifications with authenticity and message verifications can greatly improve robustness against spoofing attempts.

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

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

Model: The analysis and comparison of the biometric characteristics of the voice is powered by a specific version of an identity verification model.

Score: Confidence in a positive result is represented by the score.

Fields

id
string
required

The UUID of the identity verification. Is unique.

handle
string
required

The handle of the identity verification. Is unique.

alias
string | null
required

The alias of the identity verification.

state
enum<string>
required

The state of the identity verification.

Available options:
performing,
performed,
error
model
string
required

The model of the identity verification.

audio
object | null
required

The audio of the identity verification.

voiceprint
object | null
required

The voiceprint of the identity verification.

score
string | null
required

The score of the identity verification.

createdAt
string
required

The date and time when the identity verification was created.

performedAt
string
required

The date and time when the identity verification was performed.