Go to the documentation of this file.
   10 #include <unordered_map> 
   76         std::string short_description_str;
 
   80                 short_description_str = 
"kTooNoisy";
 
   83                 short_description_str = 
"kTooSmallSpeechLength";
 
   86                 short_description_str = 
"kOk";
 
   89                 short_description_str = 
"kTooSmallSpeechRelativeLength";
 
   92                 short_description_str = 
"kMultipleSpeakersDetected";
 
   96         os << 
"QualityCheckEngineResult[" 
   97            << 
"snr_db: " << obj.
snr_db << 
", " 
  101            << 
"quality_check_short_description: " << short_description_str
 
  174     using Ptr = std::shared_ptr<QualityCheckEngine>;
 
  
@ kVerifyTdVerification
Verification, TD verification step.
 
friend std::ostream & operator<<(std::ostream &os, const QualityCheckEngineResult &obj)
Definition: quality_check.h:75
 
@ kTooSmallSpeechRelativeLength
Too small speech relative length (speech length relative to the total audio length).
 
@ kLiveness
Liveness check.
 
@ kMultipleSpeakersDetected
Multiple speakers detected.
 
@ kVerifyTiVerification
Verification, TI verification step.
 
@ kVerifyTdEnrollment
Verification, TD enrollment step.
 
bool operator==(const QualityCheckEngineResult &other) const
Definition: quality_check.h:106
 
#define VOICE_SDK_API
Definition: config.h:21
 
float maximum_multiple_speakers_detector_score
Maximum multiple speakers detector score allowed to pass quality check.
Definition: quality_check.h:136
 
@ kVerifyTiEnrollment
Verification, TI enrollment step.
 
float minimum_snr_db
Minimum signal-to-noise ratio required to pass quality check in dB.
Definition: quality_check.h:121
 
QualityCheckShortDescription quality_check_short_description
Short description of the quality check results.
Definition: quality_check.h:73
 
float speech_relative_length
Speech relative length (speech length relative to the total audio length) metric value obtained on qu...
Definition: quality_check.h:63
 
Struct for quality checking metrics thresholds QualityCheckEngine::CheckQuality.
Definition: quality_check.h:117
 
float multiple_speakers_detector_score
Multiple speakers detector score value obtained on quality check.
Definition: quality_check.h:68
 
std::shared_ptr< QualityCheckEngine > Ptr
Definition: quality_check.h:174
 
float speech_length_ms
Speech length metric value obtained on quality check in milliseconds.
Definition: quality_check.h:58
 
QualityCheckScenario
Enumeration representing scenarios used to get recommended quality check thresholds.
Definition: quality_check.h:142
 
Quality check engine class.
Definition: quality_check.h:172
 
@ kOk
Audio successfully passed quality check.
 
@ kTooSmallSpeechLength
Too small speech length in the audio.
 
QualityCheckShortDescription
Enumeration representing short quality check description.
Definition: quality_check.h:23
 
Definition: intervals.h:8
 
Structure representing audio quality check result.
Definition: quality_check.h:18
 
float minimum_speech_length_ms
Minimum speech length required to pass quality check in milliseconds.
Definition: quality_check.h:126
 
float minimum_speech_relative_length
Minimum speech relative length (speech length relative to the total audio length) required to pass qu...
Definition: quality_check.h:131
 
float snr_db
SNR metric value obtained on quality check in Db.
Definition: quality_check.h:53
 
@ kTooNoisy
Too noisy audio.