| CVsdk::Audio::Buffer | 16-bit PCM audio buffer used for all audio operations |
| ▼CVsdk::Audio::ConsumerModule | Base class for Pipeline modules that consume audio buffers (like Consumer::File) |
| ▼CVsdk::Biometrics::Recognizer< AuthenticatorEventCode, AuthenticatorErrorCode > | |
| CVsdk::Biometrics::Authenticator | ConsumerModule that performs user authentication (telling if the user talking is the one we expected to be talking) |
| ▼CVsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode > | |
| CVsdk::Biometrics::Identificator | ConsumerModule that performs user identification (finding who's talking from a bunch of registered users) |
| CVsdk::Asr::Recognizer | ConsumerModule that performs Automatic Speech Recognition |
| CVsdk::Audio::BufferModule | |
| CVsdk::Audio::Consumer::File | Writes incoming audio buffers into a file |
| CVsdk::Biometrics::Recognizer< EventCode, ErrorCode > | Base class for biometrics recognition |
| CVsdk::Asr::DynamicModel | Model with dynamic data added at runtime |
| ▼Cstd::enable_shared_from_this | |
| ▼CVsdk::details::IEngine | Base class of all engines |
| CVsdk::Asr::Engine | Responsible for creation of Recognizer and DynamicModel instances |
| CVsdk::Biometrics::Engine | Responsible for creation of Authenticator and Identificator instances |
| CVsdk::Nlu::Engine | Responsible for creation of Parser instances |
| CVsdk::SpeechEnhancement::Engine | |
| CVsdk::Tts::Engine | Responsible for creation of Channel instances |
| CVsdk::Nlu::Entity | |
| CVsdk::Nlu::Intent | |
| CVsdk::Tts::Events::Marker | |
| CVsdk::Asr::Engine::ModelInfo | |
| ▼CVsdk::Audio::ModifierModule | Base class for Pipeline modules that modify audio buffers (like Afe::Filter) |
| CVsdk::SpeechEnhancement::SpeechEnhancer | |
| CVsdk::Nlu::Engine::ParserInfo | |
| CVsdk::Audio::Pipeline | Route audio from a ProducerModule to ConsumerModule, with ModifierModule in the middle |
| ▼CVsdk::Audio::ProducerModule | Base class for Pipeline modules that aquire and dispatch audio buffers (like Producer::File) |
| ▼CVsdk::Audio::ProducerModuleImpl< BufferModule > | |
| CVsdk::Audio::BufferModule | |
| ▼CVsdk::Audio::ProducerModuleImpl< BufferForwarder > | |
| CVsdk::Audio::Producer::BufferForwarder | |
| ▼CVsdk::Audio::ProducerModuleImpl< BufferStreamer > | |
| CVsdk::Audio::Producer::BufferStreamer | |
| ▼CVsdk::Audio::ProducerModuleImpl< File > | |
| CVsdk::Audio::Producer::File | Reads a 16-bit Little-Endian PCM audio file and sends its bytes up a Pipeline |
| CVsdk::Audio::ProducerModuleImpl< T > | Producer modules with an accessible constructor should inherit this one |
| CVsdk::Tts::Channel | Can perform voice synthesis |
| ▼CVsdk::Biometrics::details::RecognizerBase | |
| CVsdk::Biometrics::Recognizer< AuthenticatorEventCode, AuthenticatorErrorCode > | |
| CVsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode > | |
| CVsdk::Biometrics::Recognizer< EventCode, ErrorCode > | Base class for biometrics recognition |
| CVsdk::Asr::Engine::RecognizerInfo | |
| CVsdk::Nlu::Result | |
| CVsdk::Utils::Singleton< T > | Generic CRTP singleton abstraction |
| CVsdk::SpeechEnhancement::Engine::SpeechEnhancerInfo | |
| ▼CVsdk::details::StatusReporter< AuthenticatorEventCode, AuthenticatorErrorCode > | |
| CVsdk::Biometrics::Recognizer< AuthenticatorEventCode, AuthenticatorErrorCode > | |
| ▼CVsdk::details::StatusReporter< ChannelEventCode, ChannelErrorCode > | |
| CVsdk::Tts::Channel | Can perform voice synthesis |
| ▼CVsdk::details::StatusReporter< EventCode, ErrorCode > | |
| CVsdk::Biometrics::Recognizer< EventCode, ErrorCode > | Base class for biometrics recognition |
| ▼CVsdk::details::StatusReporter< IdentificatorEventCode, IdentificatorErrorCode > | |
| CVsdk::Biometrics::Recognizer< IdentificatorEventCode, IdentificatorErrorCode > | |
| ▼CVsdk::details::StatusReporter< ModelEventCode, ModelErrorCode > | |
| CVsdk::Biometrics::Model | Used by Authenticator and Identificator instances, containing a bunch of audio records associated with user names |
| ▼CVsdk::details::StatusReporter< ParserEventCode, ParserErrorCode > | |
| CVsdk::Nlu::Parser | Process text into intent and entities using Natural Language Understanding techniques |
| ▼CVsdk::details::StatusReporter< RecognizerEventCode, RecognizerErrorCode > | |
| CVsdk::Asr::Recognizer | ConsumerModule that performs Automatic Speech Recognition |
| CVsdk::Utils::VersionNumber | |
| CVsdk::Tts::Events::WordMarker | |