Authenticity verifications analyze the authenticity and liveliness of an audio to validate that the voice belongs to a human speaking live.

They can be used to detect a variety of spoofing or spam attempts, including the use of synthetic voices and the playback of voice recordings.

Combining authenticity verifications with message verifications can 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 of the authenticity and liveliness of the voice is powered by a specific version of an authenticity verification model.

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

Fields

alias
string | null
required

The alias of the authenticity verification.

audio
object | null
required

The audio of the authenticity verification.

chunks
integer
required

The number of chunks of the authenticity verification.

createdAt
string
required

The date and time when the authenticity verification was created.

handle
string
required

The handle of the authenticity verification. Is unique.

id
string
required

The UUID of the authenticity verification. Is unique.

model
string
required

The model of the authenticity verification.

performedAt
string
required

The date and time when the authenticity verification was performed.

score
number | null
required

The score of the authenticity verification.

Required range: 0 < x < 1
state
enum<string>
required

The state of the authenticity verification.

Available options:
performing,
performed,
performedWithoutScore,
error
subscores
object
required

The subscores of the authenticity verification.