Sound Open Firmware
Loading...
Searching...
No Matches
kwd_nn_config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define KWD_NN_MS_TO_SAMPLES(samplerate, time)
#define KWD_NN_SIZE_FROM_STRIDE_SIZE(stride, size, no_windows)
#define KWD_NN_CONFIG_SAMPLERATE   16000
#define KWD_NN_CONFIG_NO_CHANNELS   1
#define KWD_NN_CONFIG_WINDOW_STRIDE   KWD_NN_MS_TO_SAMPLES(KWD_NN_CONFIG_SAMPLERATE, 20)
#define KWD_NN_CONFIG_WINDOW_SIZE   KWD_NN_MS_TO_SAMPLES(KWD_NN_CONFIG_SAMPLERATE, 30)
#define KWD_NN_CONFIG_NO_WINDOWS   49
#define KWD_NN_CONFIG_RAW_SIZE
#define KWD_NN_CONFIG_PREPROCESSED_HEIGHT   KWD_NN_CONFIG_NO_WINDOWS
#define KWD_NN_CONFIG_SPECTROGRAM_SIZE   256
#define KWD_NN_CONFIG_PREPROCESSED_AVGPOOL_WIDTH   6
#define KWD_NN_CONFIG_PREPROCESSED_WIDTH   43
#define KWD_NN_CONFIG_PREPROCESSED_SIZE
#define KWD_NN_CONFIDENCES_SIZE   4
#define KWD_NN_MIN_ACCEPTABLE_CONFIDENCE   128

Macro Definition Documentation

◆ KWD_NN_CONFIDENCES_SIZE

#define KWD_NN_CONFIDENCES_SIZE   4

◆ KWD_NN_CONFIG_NO_CHANNELS

#define KWD_NN_CONFIG_NO_CHANNELS   1

◆ KWD_NN_CONFIG_NO_WINDOWS

#define KWD_NN_CONFIG_NO_WINDOWS   49

◆ KWD_NN_CONFIG_PREPROCESSED_AVGPOOL_WIDTH

#define KWD_NN_CONFIG_PREPROCESSED_AVGPOOL_WIDTH   6

◆ KWD_NN_CONFIG_PREPROCESSED_HEIGHT

#define KWD_NN_CONFIG_PREPROCESSED_HEIGHT   KWD_NN_CONFIG_NO_WINDOWS

◆ KWD_NN_CONFIG_PREPROCESSED_SIZE

#define KWD_NN_CONFIG_PREPROCESSED_SIZE
Value:
#define KWD_NN_CONFIG_PREPROCESSED_HEIGHT
Definition kwd_nn_config.h:30
#define KWD_NN_CONFIG_PREPROCESSED_WIDTH
Definition kwd_nn_config.h:33

◆ KWD_NN_CONFIG_PREPROCESSED_WIDTH

#define KWD_NN_CONFIG_PREPROCESSED_WIDTH   43

◆ KWD_NN_CONFIG_RAW_SIZE

#define KWD_NN_CONFIG_RAW_SIZE
Value:
KWD_NN_SIZE_FROM_STRIDE_SIZE( \
#define KWD_NN_CONFIG_WINDOW_STRIDE
Definition kwd_nn_config.h:19
#define KWD_NN_CONFIG_WINDOW_SIZE
Definition kwd_nn_config.h:20
#define KWD_NN_CONFIG_NO_CHANNELS
Definition kwd_nn_config.h:17
#define KWD_NN_CONFIG_NO_WINDOWS
Definition kwd_nn_config.h:21

◆ KWD_NN_CONFIG_SAMPLERATE

#define KWD_NN_CONFIG_SAMPLERATE   16000

◆ KWD_NN_CONFIG_SPECTROGRAM_SIZE

#define KWD_NN_CONFIG_SPECTROGRAM_SIZE   256

◆ KWD_NN_CONFIG_WINDOW_SIZE

#define KWD_NN_CONFIG_WINDOW_SIZE   KWD_NN_MS_TO_SAMPLES(KWD_NN_CONFIG_SAMPLERATE, 30)

◆ KWD_NN_CONFIG_WINDOW_STRIDE

#define KWD_NN_CONFIG_WINDOW_STRIDE   KWD_NN_MS_TO_SAMPLES(KWD_NN_CONFIG_SAMPLERATE, 20)

◆ KWD_NN_MIN_ACCEPTABLE_CONFIDENCE

#define KWD_NN_MIN_ACCEPTABLE_CONFIDENCE   128

◆ KWD_NN_MS_TO_SAMPLES

#define KWD_NN_MS_TO_SAMPLES ( samplerate,
time )
Value:
((samplerate) * (time) / 1000)

◆ KWD_NN_SIZE_FROM_STRIDE_SIZE

#define KWD_NN_SIZE_FROM_STRIDE_SIZE ( stride,
size,
no_windows )
Value:
(((no_windows) - 1) * (stride) + (size))