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 | |