210 const uint8_t* bytes,
size_t bytes_num,
211 size_t sample_rate,
char** error_msg);
263 const char* audio_path,
char** error_msg);
311 size_t sample_rate,
char** error_msg);
326 size_t bytes_num,
char** error_msg);
341 size_t samples_num,
char** error_msg);
356 size_t samples_num,
char** error_msg);
506 size_t bytes_num,
char** error_msg);
522 float* result,
char** error_msg);
655 size_t sample_rate,
float* result,
char** error_msg);
672 size_t samples_num,
size_t sample_rate,
float* result,
691 size_t samples_num,
size_t sample_rate,
float* result,
738 size_t max_silence_length_ms,
size_t sample_rate,
754 size_t bytes_num,
char** error_msg);
770 const int16_t* pcm16_samples,
size_t samples_num,
char** error_msg);
786 const float* float_samples,
size_t samples_num,
char** error_msg);
845 size_t max_silence_length_ms,
846 size_t sample_rate,
char** error_msg);
862 const uint8_t* bytes,
size_t bytes_num,
char** error_msg);
VoiceSdkErrorCode
Enumeration of the error codes which can be returned from the VoiceSDK API.
Definition: core_c_api.h:18
float snr_db
SNR metric value obtained on quality check in Db.
Definition: media_c_api.h:153
float speech_length_ms
Speech length metric value obtained on quality check in milliseconds.
Definition: media_c_api.h:158
float minimum_speech_relative_length
Minimum speech relative length (speech length relative to the total audio length) required to pass qu...
Definition: media_c_api.h:136
Definition: media_c_api.h:144
Definition: media_c_api.h:36
Definition: media_c_api.h:122
bool is_voice
Whether the interval contains speech or not.
Definition: media_c_api.h:28
float minimum_snr_db
Minimum signal-to-noise ratio required to pass quality check in dB.
Definition: media_c_api.h:126
VoiceSdkQualityCheckShortDescription quality_check_short_description
Short description of the quality check results.
Definition: media_c_api.h:148
float minimum_speech_length_ms
Minimum speech length required to pass quality check in milliseconds.
Definition: media_c_api.h:131
VoiceSdkAudioInterval audio_interval
Speech event audio interval.
Definition: media_c_api.h:33
VoiceSdkSpeechEventArray speech_events
Contains audio intervals marked as speech or non-speech.
Definition: media_c_api.h:60
#define VOICE_SDK_API
Definition: config.h:21
Definition: media_c_api.h:56
float speech_length_ms
Speech signal length in milliseconds.
Definition: media_c_api.h:40
Definition: media_c_api.h:24
Definition: core_c_api.h:93
float total_length_ms
Processed audio total length (totalLengthMs = speechLengthMs + backgroundLengthMs) in milliseconds...
Definition: media_c_api.h:50
VoiceSdkSpeechInfo speech_info
Contains speech statistics.
Definition: media_c_api.h:65
#define DECL_TYPED_ARRAY(name, type)
Definition: core_c_api.h:26
float speech_relative_length
Speech relative length (speech length relative to the total audio length) metric value obtained on qu...
Definition: media_c_api.h:163
float multiple_speakers_detector_score
Multiple speakers detector score value obtained on quality check.
Definition: media_c_api.h:168
float background_length_ms
Non-speech signal length in milliseconds.
Definition: media_c_api.h:45
float maximum_multiple_speakers_detector_score
Maximum multiple speakers detector score allowed to pass quality check.
Definition: media_c_api.h:141