Call Center SDK  1.11.3
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
voicesdk::QualityCheckEngineResult Struct Reference

Structure representing audio quality check result. More...

#include <voicesdk/media/quality_check.h>

Public Types

enum class  QualityCheckShortDescription : uint8_t {
  kTooNoisy = 0 , kTooSmallSpeechLength = 1 , kOk = 2 , kTooSmallSpeechRelativeLength = 3 ,
  kMultipleSpeakersDetected = 4
}
 Enumeration representing short quality check description. More...
 

Public Member Functions

bool operator== (const QualityCheckEngineResult &other) const
 

Public Attributes

float snr_db
 SNR metric value obtained on quality check in Db.
 
float speech_length_ms
 Speech length metric value obtained on quality check in milliseconds.
 
float speech_relative_length
 Speech relative length (speech length relative to the total audio length) metric value obtained on quality check.
 
float multiple_speakers_detector_score
 Multiple speakers detector score value obtained on quality check.
 
QualityCheckShortDescription quality_check_short_description
 Short description of the quality check results.
 

Friends

std::ostream & operator<< (std::ostream &os, const QualityCheckEngineResult &obj)
 

Detailed Description

Structure representing audio quality check result.

Member Enumeration Documentation

◆ QualityCheckShortDescription

Enumeration representing short quality check description.

Enumerator
kTooNoisy 

Too noisy audio.

kTooSmallSpeechLength 

Too small speech length in the audio.

kOk 

Audio successfully passed quality check.

kTooSmallSpeechRelativeLength 

Too small speech relative length (speech length relative to the total audio length).

kMultipleSpeakersDetected 

Multiple speakers detected.