Skip to content

Struct SYN_VAD_Config

ClassList > SYN_VAD_Config

VAD configuration descriptor.

  • #include <syn_vad.h>

Public Attributes

Type Name
uint8_t attack_frames
uint16_t frame_length
uint8_t hangover_frames
uint32_t initial_noise_floor
uint16_t sample_rate_hz
SYN_VAD_Sensitivity sensitivity

Public Attributes Documentation

variable attack_frames

uint8_t SYN_VAD_Config::attack_frames;

Number of consecutive speech frames to trigger onset


variable frame_length

uint16_t SYN_VAD_Config::frame_length;

Frame size in samples (e.g. 160, 240, 320)


variable hangover_frames

uint8_t SYN_VAD_Config::hangover_frames;

Number of hangover frames to sustain speech state


variable initial_noise_floor

uint32_t SYN_VAD_Config::initial_noise_floor;

Initial noise floor estimate


variable sample_rate_hz

uint16_t SYN_VAD_Config::sample_rate_hz;

Audio sample rate in Hz (e.g. 8000, 16000)


variable sensitivity

SYN_VAD_Sensitivity SYN_VAD_Config::sensitivity;

Sensitivity preset



The documentation for this class was generated from the following file src/syntropic/audio/syn_vad.h