vsdk  9.1.0
Vsdk::Biometrics::Identificator

ConsumerModule that performs user identification (finding who's talking from a bunch of registered users) More...

Inheritance diagram for Vsdk::Biometrics::Identificator:
Vsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode > Vsdk::Audio::ConsumerModule

Additional Inherited Members

- Public Member Functions inherited from Vsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode >
auto model () const -> std::shared_ptr< Model > const &
 
void setThreshold (int threshold)
 Sets a threshold of confidence that must be reached for the result to be accepted threshold Generally between 0 and 10 (depends on the provider, 10 means the engine will be the strictest) More...
 
void setModel (std::shared_ptr< Model > model)
 
- Public Member Functions inherited from Vsdk::Audio::ConsumerModule
virtual ~ConsumerModule ()=default
 
virtual void process (Buffer const &, bool last)=0
 
- Protected Member Functions inherited from Vsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode >
virtual void onNewModelSet ()=0
 
- Protected Attributes inherited from Vsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode >
std::shared_ptr< Model_model
 
int _threshold
 

Detailed Description

ConsumerModule that performs user identification (finding who's talking from a bunch of registered users)