arduino-audio-tools
|
Configuration settings for TfLiteAudioStream. More...
#include <TfLiteAudioStream.h>
Public Member Functions | |
int | audioSampleSize () |
int | categoryCount () |
int | featureElementCount () |
template<int N> | |
void | setCategories (const char *(&array)[N]) |
Defines the labels. | |
int | strideSampleSize () |
Public Attributes | |
int32_t | average_window_duration_ms = 1000 |
int | channels = 1 |
uint8_t | detection_threshold = 50 |
float | filterbank_lower_band_limit = 125.0 |
float | filterbank_upper_band_limit = 7500.0 |
int | kFeatureSliceCount = 49 |
int | kFeatureSliceDurationMs = 30 |
int | kFeatureSliceSize = 40 |
int | kFeatureSliceStrideMs = 20 |
int | kSlicesToProcess = 2 |
size_t | kTensorArenaSize = 10 * 1024 |
bool | log_scale_enable_log = 1 |
uint8_t | log_scale_scale_shift = 6 |
int32_t | minimum_count = 3 |
const unsigned char * | model = nullptr |
float | noise_reduction_even_smoothing = 0.025 |
float | noise_reduction_min_signal_remaining = 0.05 |
float | noise_reduction_odd_smoothing = 0.06 |
float | noise_reduction_smoothing_bits = 10 |
bool | pcan_gain_control_enable_pcan = 1 |
float | pcan_gain_control_gain_bits = 21 |
float | pcan_gain_control_offset = 80.0 |
float | pcan_gain_control_strength = 0.95 |
TfLiteReader * | reader = nullptr |
TfLiteAbstractRecognizeCommands * | recognizeCommands =nullptr |
void(* | respondToCommand )(const char *found_command, uint8_t score, bool is_new_command) = nullptr |
int | sample_rate = 16000 |
int32_t | suppression_ms = 1500 |
bool | useAllOpsResolver = false |
TfLiteWriter * | writer = nullptr |
Friends | |
class | TfLiteMicroSpeechRecognizeCommands |
Configuration settings for TfLiteAudioStream.