Runtime frontend, buffer, and quantization parameters for one fe_audio component instance. Applications normally pass &sl_fe_audio_<instance>_cfg from sl_fe_audio_instances.h to sl_ml_audio_feature_generation_init.

Each sl_fe_audio_<instance>_cfg symbol is defined in autogenerated sl_fe_audio_instances.c from sl_fe_audio_<instance>_config.h. Per-parameter documentation and Simplicity Studio Configuration Wizard entries live in that instance config header (model metadata from the trained .tflite); do not document or edit individual fields here.

Public Attribute Documentation#

frontend_config#

struct FrontendConfig sl_fe_audio_config::frontend_config

sample_rate_hz#

int sl_fe_audio_config::sample_rate_hz

fft_length#

unsigned sl_fe_audio_config::fft_length

sample_length_ms#

unsigned sl_fe_audio_config::sample_length_ms

audio_buffer_size#

size_t sl_fe_audio_config::audio_buffer_size

audio_buffer_chunk_size#

size_t sl_fe_audio_config::audio_buffer_chunk_size

audio_gain#

int sl_fe_audio_config::audio_gain

quantize_dynamic_scale_enable#

int sl_fe_audio_config::quantize_dynamic_scale_enable

quantize_dynamic_scale_range_db#

float sl_fe_audio_config::quantize_dynamic_scale_range_db

quantize_feature_range_min#

uint16_t sl_fe_audio_config::quantize_feature_range_min

quantize_feature_range_max#

uint16_t sl_fe_audio_config::quantize_feature_range_max

samplewise_norm_rescale#

float sl_fe_audio_config::samplewise_norm_rescale

samplewise_norm_mean_and_std#

int sl_fe_audio_config::samplewise_norm_mean_and_std