| VoiceSDK
    5.3.0
    | 
| Classes | |
| struct | AudioInfo | 
| Structure containing audio info.  More... | |
| struct | AudioInterval | 
| Structure representing interval of audio data.  More... | |
| struct | BuildInfo | 
| Structure containing present VoiceSDK build info.  More... | |
| class | LicenseException | 
| A type for exception which is thrown on license expiration or absence.  More... | |
| struct | LicenseFeatureInfo | 
| VoiceSDK feature information.  More... | |
| class | LivenessEngine | 
| Voice liveness check class. LivenessEngine is thread-safe.  More... | |
| struct | LivenessResult | 
| Voice liveness check result.  More... | |
| struct | OpusUtils | 
| Class with some static utility functions for working with Opus files data.  More... | |
| class | QualityCheckEngine | 
| Quality check engine class.  More... | |
| struct | QualityCheckEngineResult | 
| Structure representing audio quality check result.  More... | |
| struct | QualityCheckMetricsThresholds | 
| Struct for quality checking metrics thresholds QualityCheckEngine::CheckQuality.  More... | |
| class | SNRComputer | 
| Class (interface) for calculating input voice signal signal-to-noise ratio (SNR)  More... | |
| class | SpeechEndpointDetector | 
| Speech endpoint detector class (interface), intended to detect speech end in the audio stream.  More... | |
| class | SpeechEndpointDetectorOpus | 
| Speech endpoint detector class (interface), intended to detect speech end in the Opus audio stream.  More... | |
| struct | SpeechEvent | 
| struct | SpeechInfo | 
| struct | SpeechSummary | 
| Structure containing speech statistics and audio intervals marked as speech or non-speech.  More... | |
| class | SpeechSummaryEngine | 
| Speech summary engine class (interface), intended to calculate SpeechSummary with given audio samples.  More... | |
| class | SpeechSummaryStream | 
| Class for online audio stream processing (voice activity detection and speech statistics computation)  More... | |
| class | SpeechSummaryStreamOpus | 
| Class for online Opus audio stream processing (voice activity detection and speech statistics computation)  More... | |
| struct | TimeInterval | 
| Structure representing time interval.  More... | |
| struct | VerifyFileBatchElement | 
| Struct for verify factory batch processing VoiceTemplateFactory::createVoiceTemplateBatch.  More... | |
| struct | VerifyResult | 
| Structure representing voice verification result.  More... | |
| struct | VerifySamplesBatchElement | 
| Struct for verify factory batch processing VoiceTemplateFactory::createVoiceTemplateBatch.  More... | |
| struct | VerifyStreamResult | 
| Structure containing streaming voice verification result.  More... | |
| class | VoiceTemplate | 
| Class representing a voice template (voice profile)  More... | |
| class | VoiceTemplateConverter | 
| Class representing a voice template converter.  More... | |
| class | VoiceTemplateFactory | 
| Class for creating and merging voice templates.  More... | |
| class | VoiceTemplateMatcher | 
| Class for matching voice templates one-to-one.  More... | |
| class | VoiceVerifyStream | 
| Class for continuous voice verification using audio stream.  More... | |
| class | VoiceVerifyStreamOpus | 
| Class for continuous voice verification using Opus audio stream.  More... | |
| struct | WavUtils | 
| Class with some static utility functions for working with WAV-data.  More... | |
| Enumerations | |
| enum | ChannelType { ChannelType::MIC = 1, ChannelType::TEL = 2, ChannelType::MIXED = 3 } | 
| An enumeration for audio source labeling during voice template creation.  More... | |
| enum | LicenseFeature : unsigned int { LicenseFeature::kCore = 7, LicenseFeature::kVerification = 2, LicenseFeature::kLivenessPresentationAttackDetection = 4, LicenseFeature::kLivenessVoiceClonesDetection = 31, LicenseFeature::kQualityChecking = 6 } | 
| VoiceSDK licensed features.  More... | |
| enum | QualityCheckScenario : uint8_t { QualityCheckScenario::kVerifyTiEnrollment = 0, QualityCheckScenario::kVerifyTiVerification = 1, QualityCheckScenario::kVerifyTdEnrollment = 2, QualityCheckScenario::kVerifyTdVerification = 3, QualityCheckScenario::kLiveness = 4 } | 
| Enumeration representing scenarios used to get recommended quality check thresholds.  More... | |
| Functions | |
| std::ostream & | operator<< (std::ostream &os, const LicenseFeature &feature) | 
| VOICE_SDK_API std::vector< LicenseFeatureInfo > | getLicenseInfo () | 
| Returns information (enabled features and expiration dates) about the installed license if available.  More... | |
| VOICE_SDK_API void | setNumThreads (unsigned int numThreads) noexcept | 
| Sets the maximum number of threads available for VoiceSDK. If 0 passed, then the optimal number of threads is detected automatically (the same effect is achieved if setNumThreads is not called).  More... | |
| VOICE_SDK_API void | setAllowMobileGPU (bool allowMobileGPU) noexcept | 
| Sets whether GPU delegate allowed to be used for VoiceSDK (for Android devices only).  More... | |
| VOICE_SDK_API void | setAllowMobileNNAPI (bool allowMobileNNAPI) noexcept | 
| Sets whether NNAPI delegate allowed to be used for VoiceSDK (for Android devices only).  More... | |
| VOICE_SDK_API void | setUseVoiceTemplateCompression (bool useVoiceTemplateCompression) noexcept | 
| Sets whether to compress voice templates serialization. Voice template compression is not used by default.  More... | |
| VOICE_SDK_API void | setMobileLicense (const std::string &mobile_license_string) | 
| Sets the mobile SDK license (only can be used for Android and iOS SDKs).  More... | |
| VOICE_SDK_API BuildInfo | getBuildInfo () noexcept | 
| Returns present VoiceSDK build info.  More... | |
| 
 | strong | 
| 
 | strong | 
VoiceSDK licensed features.
| 
 | strong | 
Enumeration representing scenarios used to get recommended quality check thresholds.
| 
 | noexcept | 
Returns present VoiceSDK build info.
| VOICE_SDK_API std::vector<LicenseFeatureInfo> voicesdk::getLicenseInfo | ( | ) | 
Returns information (enabled features and expiration dates) about the installed license if available.
| 
 | inline | 
| 
 | noexcept | 
Sets whether GPU delegate allowed to be used for VoiceSDK (for Android devices only).
| allowMobileGPU | whether GPU is allowed to be used for VoiceSDK execution. | 
| 
 | noexcept | 
Sets whether NNAPI delegate allowed to be used for VoiceSDK (for Android devices only).
| allowMobileNNAPI | whether NNAPI is allowed to be used for VoiceSDK execution. | 
| VOICE_SDK_API void voicesdk::setMobileLicense | ( | const std::string & | mobile_license_string | ) | 
Sets the mobile SDK license (only can be used for Android and iOS SDKs).
| mobile_license_string | mobile SDK license string. | 
| 
 | noexcept | 
Sets the maximum number of threads available for VoiceSDK. If 0 passed, then the optimal number of threads is detected automatically (the same effect is achieved if setNumThreads is not called).
| numThreads | maximum number of threads available for VoiceSDK. | 
| 
 | noexcept | 
Sets whether to compress voice templates serialization. Voice template compression is not used by default.
| useVoiceTemplateCompression | whether to compress voice templates serialization. | 
 1.8.17
 1.8.17