Voice liveness check class. LivenessEngine is thread-safe.
More...
#include <voicesdk/liveness/liveness.h>
Voice liveness check class. LivenessEngine is thread-safe.
◆ Ptr
◆ ~LivenessEngine()
virtual voicesdk::LivenessEngine::~LivenessEngine |
( |
| ) |
|
|
virtualdefault |
◆ CheckLiveness() [1/4]
virtual LivenessResult voicesdk::LivenessEngine::CheckLiveness |
( |
const uint8_t * |
pcm16_bytes, |
|
|
size_t |
num_bytes, |
|
|
size_t |
sample_rate |
|
) |
| const |
|
pure virtual |
Checks voice liveness from the given audio bytes
- Parameters
-
pcm16_bytes | A buffer containing byte representation of PCM16 audio samples |
num_bytes | Number of bytes |
sample_rate | Audio sampling rate in Hz |
- Returns
- Liveness check result
- Exceptions
-
◆ CheckLiveness() [2/4]
virtual LivenessResult voicesdk::LivenessEngine::CheckLiveness |
( |
const int16_t * |
pcm16_samples, |
|
|
size_t |
num_samples, |
|
|
size_t |
sample_rate |
|
) |
| const |
|
pure virtual |
Checks voice liveness from the given PCM16 audio samples
- Parameters
-
pcm16_samples | A buffer containing PCM16 audio samples |
num_samples | Number of samples |
sample_rate | Audio sampling rate in Hz |
- Returns
- Liveness check result
- Exceptions
-
◆ CheckLiveness() [3/4]
virtual LivenessResult voicesdk::LivenessEngine::CheckLiveness |
( |
const float * |
float_samples, |
|
|
size_t |
num_samples, |
|
|
size_t |
sample_rate |
|
) |
| const |
|
pure virtual |
Checks voice liveness from the given float audio samples
- Parameters
-
float_samples | A buffer containing normalized (from -1 to 1) float audio samples |
num_samples | Number of samples |
sample_rate | Audio sampling rate in Hz |
- Returns
- Liveness check result
- Exceptions
-
◆ CheckLiveness() [4/4]
virtual LivenessResult voicesdk::LivenessEngine::CheckLiveness |
( |
const std::string & |
audio_path | ) |
const |
|
pure virtual |
Checks voice liveness from the given audio file.
- Parameters
-
audio_path | Path to audio file |
- Returns
- Liveness check result
- Exceptions
-
◆ Create()
Creates LivenessEngine instance.
- Parameters
-
init_path | Initialization data path |
- Returns
- Smart pointer to created LivenessEngine instance
- Exceptions
-