Audios are binary files containing speech fragments and their associated relevant metadata. The person speaking on them can optionally be identified by linking them to an identity.

Voiceprints can be extracted out of them and different kinds of verifications can be performed on them.

Access: To manage an audio, you must have access to its space.

Isolation: an audio can only interact with resources inside its space.

Fields

id
string
required

The UUID of the audio. Is unique.

handle
string
required

The handle of the audio. Is unique.

alias
string | null
required

The alias of the audio.

state
enum<string>
required

The state of the audio.

Available options:
avaitingFile,
available,
notAvailable
duration
string
required

The duration of the audio.

voiceDuration
string
required

The voice duration of the audio.

sampleRate
integer
required

The sampling sample rate of the audio.

identity
object | null
required

The identity linked to the audio.

voiceprints
integer
required

The number of voiceprints of the audio.

verifications
integer
required

The number of verifications of the audio.

createdAt
string
required

The date and time when the audio was created.

uploadedAt
string
required

The date and time when the binary file was uploaded.