TfLiteMicroSpeechWriter 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.
|
TfLiteMicroSpeechWriter for Audio Data.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ TfLiteMicroSpeechWriter()
| TfLiteMicroSpeechWriter |
( |
| ) |
|
|
default |
◆ ~TfLiteMicroSpeechWriter()
◆ 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: