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
121 float minimum_snr_db = 0;
126 float minimum_speech_length_ms = 0;
131 float minimum_speech_relative_length = 0;
136 float maximum_multiple_speakers_detector_score = 0;
174 using Ptr = std::shared_ptr<QualityCheckEngine>;
Verification, TD enrollment step.
Multiple speakers detected.
float speech_length_ms
Speech length metric value obtained on quality check in milliseconds.
Definition: quality_check.h:58
Verification, TD verification step.
Quality check engine class.
Definition: quality_check.h:172
Too small speech relative length (speech length relative to the total audio length).
QualityCheckScenario
Enumeration representing scenarios used to get recommended quality check thresholds.
Definition: quality_check.h:142
Structure representing audio quality check result.
Definition: quality_check.h:18
Definition: intervals.h:8
std::shared_ptr< QualityCheckEngine > Ptr
Definition: quality_check.h:174
Verification, TI verification step.
float multiple_speakers_detector_score
Multiple speakers detector score value obtained on quality check.
Definition: quality_check.h:68
Too small speech length in the audio.
friend std::ostream & operator<<(std::ostream &os, const QualityCheckEngineResult &obj)
Definition: quality_check.h:75
#define VOICE_SDK_API
Definition: config.h:21
bool operator==(const QualityCheckEngineResult &other) const
Definition: quality_check.h:106
Struct for quality checking metrics thresholds QualityCheckEngine::CheckQuality.
Definition: quality_check.h:117
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
QualityCheckShortDescription
Enumeration representing short quality check description.
Definition: quality_check.h:23
QualityCheckShortDescription quality_check_short_description
Short description of the quality check results.
Definition: quality_check.h:73
Verification, TI enrollment step.
float snr_db
SNR metric value obtained on quality check in Db.
Definition: quality_check.h:53
Audio successfully passed quality check.