Home
Speech module

VoiceActivityDetectorConfig

VoiceActivityDetectorConfig

#include <icy/speech/voiceactivitydetector.h>
struct VoiceActivityDetectorConfig

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:28

List of all members

NameKindOwner
sourcevariableDeclared here
detectorNamevariableDeclared here
sampleRateHintvariableDeclared here
startThresholdvariableDeclared here
stopThresholdvariableDeclared here
minSilenceUsecvariableDeclared here
updateIntervalUsecvariableDeclared here

Public Attributes

ReturnNameDescription
std::stringsource
std::stringdetectorName
intsampleRateHint
floatstartThreshold
floatstopThreshold
int64_tminSilenceUsec
int64_tupdateIntervalUsec

source

std::string source

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:30


detectorName

std::string detectorName = "energy_vad"

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:31


sampleRateHint

int sampleRateHint = 0

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:32


startThreshold

float startThreshold = 0.045f

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:33


stopThreshold

float stopThreshold = 0.020f

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:34


minSilenceUsec

int64_t minSilenceUsec = 250000

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:35


updateIntervalUsec

int64_t updateIntervalUsec = 250000

Defined in src/speech/include/icy/speech/voiceactivitydetector.h:36