Struct SYN_VAD¶
Voice Activity Detector instance context.
#include <syn_vad.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | attack_counter |
| SYN_VAD_Config | cfg |
| uint32_t | energy_threshold_multiplier |
| uint8_t | hangover_counter |
| uint16_t | max_zcr_threshold |
| uint16_t | min_zcr_threshold |
| uint32_t | noise_floor |
| SYN_VAD_State | state |
Public Attributes Documentation¶
variable attack_counter¶
Speech onset attack accumulator
variable cfg¶
Configuration
variable energy_threshold_multiplier¶
Noise-to-speech energy scale factor
variable hangover_counter¶
Hangover release countdown
variable max_zcr_threshold¶
Maximum ZCR threshold
variable min_zcr_threshold¶
Minimum ZCR threshold
variable noise_floor¶
Adaptive background noise floor
variable state¶
Current smoothed VAD state
The documentation for this class was generated from the following file src/syntropic/audio/syn_vad.h