Sound Open Firmware
Loading...
Searching...
No Matches
mfcc_vad_state Struct Reference

VAD state structure. More...

#include <mfcc_vad.h>

Data Fields

int32_t * noise_floor
 Per-bin noise floor in Q9.23.
int16_t * weights
 Speech-frequency emphasis weights Q1.15.
int32_t energy
 Weighted signal energy in Q9.23.
int32_t energy_threshold
 Energy threshold Q9.23.
int32_t noise_energy
 Weighted noise floor energy in Q9.23.
int16_t frame_count
 Initial convergence frames processed.
int16_t hangover_counter
 Current hangover counter.
int16_t hangover_max
 Maximum hangover frames.
int16_t init_frames
 Number of initial frames for fast convergence.
int16_t noise_rise_alpha_fast
 Fast rise alpha Q1.15.
int16_t noise_rise_alpha_slow
 Slow rise alpha Q1.15.
int16_t num_mel_bins
 Number of Mel bins in use.
bool initialized
 True after first frame processed.
bool is_speech
 Current VAD decision.

Detailed Description

VAD state structure.

Field Documentation

◆ energy

int32_t mfcc_vad_state::energy

Weighted signal energy in Q9.23.

◆ energy_threshold

int32_t mfcc_vad_state::energy_threshold

Energy threshold Q9.23.

◆ frame_count

int16_t mfcc_vad_state::frame_count

Initial convergence frames processed.

◆ hangover_counter

int16_t mfcc_vad_state::hangover_counter

Current hangover counter.

◆ hangover_max

int16_t mfcc_vad_state::hangover_max

Maximum hangover frames.

◆ init_frames

int16_t mfcc_vad_state::init_frames

Number of initial frames for fast convergence.

◆ initialized

bool mfcc_vad_state::initialized

True after first frame processed.

◆ is_speech

bool mfcc_vad_state::is_speech

Current VAD decision.

◆ noise_energy

int32_t mfcc_vad_state::noise_energy

Weighted noise floor energy in Q9.23.

◆ noise_floor

int32_t* mfcc_vad_state::noise_floor

Per-bin noise floor in Q9.23.

◆ noise_rise_alpha_fast

int16_t mfcc_vad_state::noise_rise_alpha_fast

Fast rise alpha Q1.15.

◆ noise_rise_alpha_slow

int16_t mfcc_vad_state::noise_rise_alpha_slow

Slow rise alpha Q1.15.

◆ num_mel_bins

int16_t mfcc_vad_state::num_mel_bins

Number of Mel bins in use.

◆ weights

int16_t* mfcc_vad_state::weights

Speech-frequency emphasis weights Q1.15.


The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/sof/audio/mfcc/mfcc_vad.h