TfLiteMicroSpeachWriter for Audio Data.
More...
#include <TfLiteAudioStream.h>
|
| virtual int8_t * | addSlice () |
| |
| virtual TfLiteStatus | generateMicroFeatures (const int16_t *input, int input_size, int8_t *output, int output_size, size_t *num_samples_read) |
| |
| virtual TfLiteStatus | initializeMicroFeatures () |
| |
| void | printFeatures () |
| | For debugging: print feature matrix.
|
| |
| virtual bool | processSlices (int8_t *feature_buffer) |
| |
| virtual void | respondToCommand (const char *found_command, uint8_t score, bool is_new_command) |
| | Overwrite this method to implement your own handler or provide callback.
|
| |
| virtual bool | setup_recognizer () |
| |
| virtual bool | write1 (const int16_t sample) |
| | Processes a single sample.
|
| |
TfLiteMicroSpeachWriter for Audio Data.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ TfLiteMicroSpeachWriter()
◆ ~TfLiteMicroSpeachWriter()
◆ addSlice()
| virtual int8_t * addSlice |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ begin()
Call begin before starting the processing.
Implements TfLiteWriter.
◆ generateMicroFeatures()
| virtual TfLiteStatus generateMicroFeatures |
( |
const int16_t * |
input, |
|
|
int |
input_size, |
|
|
int8_t * |
output, |
|
|
int |
output_size, |
|
|
size_t * |
num_samples_read |
|
) |
| |
|
inlineprotectedvirtual |
◆ initializeMicroFeatures()
| virtual TfLiteStatus initializeMicroFeatures |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ printFeatures()
For debugging: print feature matrix.
◆ processSlices()
| virtual bool processSlices |
( |
int8_t * |
feature_buffer | ) |
|
|
inlineprotectedvirtual |
◆ respondToCommand()
| virtual void respondToCommand |
( |
const char * |
found_command, |
|
|
uint8_t |
score, |
|
|
bool |
is_new_command |
|
) |
| |
|
inlineprotectedvirtual |
Overwrite this method to implement your own handler or provide callback.
◆ setup_recognizer()
| virtual bool setup_recognizer |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ write()
| virtual bool write |
( |
int16_t |
sample | ) |
|
|
inlinevirtual |
◆ write1()
| virtual bool write1 |
( |
const int16_t |
sample | ) |
|
|
inlineprotectedvirtual |
Processes a single sample.
◆ cfg
◆ channel
◆ config
◆ current_time
◆ g_micro_features_state
| FrontendState g_micro_features_state |
|
protected |
◆ kKeepSampleSize
◆ kMaxAudioSampleSize
◆ kStrideSampleSize
◆ last_value
◆ p_audio_samples
| int16_t* p_audio_samples = nullptr |
|
protected |
◆ p_buffer
◆ p_feature_data
| int8_t* p_feature_data = nullptr |
|
protected |
◆ parent
◆ total_slice_count
| int16_t total_slice_count = 0 |
|
protected |
The documentation for this class was generated from the following file: