|
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 () |
Friends | |
| class | TfLiteMicroSpeechRecognizeCommands |
Configuration settings for TfLiteAudioStream.
|
inline |
|
inline |
|
inline |
|
inline |
| 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 |
| 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 |
| TfLiteWriter* writer = nullptr |