CXD5602 Audio Recognizer API. More...
#include <stdint.h>#include <stdbool.h>Go to the source code of this file.
Classes | |
| struct | RecognizerResultHeader |
| struct | RecognizerResult |
| struct | AsActivateRecognizerParam |
| union | AsNotifyDest |
| struct | AsNotifyDest::__st_tunnel |
| struct | AsInitRecognizerParam |
| struct | AsStartRecognizerParam |
| struct | AsStopRecognizerParam |
| struct | AsDeactivateRecognizerParam |
| struct | AsInitRecognizerProcParam |
| struct | RecognizerCommandHeader |
| struct | RecognizerCommand |
| struct | AsRecognizerMsgQueId_t |
| struct | AsRecognizerPoolId_t |
| struct | AsCreateRecognizerParam_t |
Macros | |
| #define | AS_FEATURE_RECOGNIZER_ENABLE |
| #define | AS_RECOGNIZER_FILE_PATH_LEN (AS_AUDIO_DSP_PATH_LEN) |
| Length of Recognizer dsp file name and path. | |
Packet length of command | |
| #define | LENGTH_INIT_RECOGNIZER 3 |
| InitRecognizer command (AUDCMD_INIT_RECOGNIZER) packet length. | |
| #define | LENGTH_START_RECOGNIZER 2 |
| StartRecognizer command (AUDCMD_START_RECOGNIZER) packet length. | |
| #define | LENGTH_STOP_RECOGNIZER 2 |
| StopRecognizer command (AUDCMD_STOP_RECOGNIZER) packet length. | |
| #define | LENGTH_INIT_RECOGNIZER_DSP 4 |
| InitRecognizeProcDSP command (AUDCMD_INIT_RECOGNIZER_DSP) packet length. | |
| #define | LENGTH_SET_RECOGNIZER_DSP 4 |
| SetRecognizeProcDSP command (AUDCMD_SET_RECOGNIZER_DSP) packet length. | |
Typedefs | |
| typedef void(* | RecognizerCallback) (RecognizerResult *result) |
| typedef void(* | RecognizerNotifyCallback) (AsRecognitionInfo info) |
| typedef struct AsInitRecognizerProcParam | AsSetRecognizerProcParam |
Enumerations | |
| enum | AsRecognizerEvent { AsRecognizerEventAct = 0 , AsRecognizerEventDeact , AsRecognizerEventInit , AsRecognizerEventStart , AsRecognizerEventExec , AsRecognizerEventStop , AsRecognizerEventInitRecognizerProc , AsRecognizerEventSetRecognizerProc } |
| enum | AsRecognizerType { AsRecognizerTypeUserCustom = 0 , AsRecognizerTypeInvalid = 0xff } |
| enum | AsRecognizerNotifyPath { AsNotifyPathCallback = 0 , AsNotifyPathMessage } |
Functions | |
| bool | AS_CreateRecognizer (FAR AsCreateRecognizerParam_t *param, AudioAttentionCb attcb) |
| Activate voice recognizer. More... | |
| __attribute__ ((deprecated("\n \ \n Deprecated create API is used. \ \n Use \"AS_CreateRecognizer(AsCreateRecognizerParam_t * \ \n AudioAttentionCb)\". \ \n \ \n"))) bool AS_CreateRecognizer(FAR AsCreateRecognizerParam_t *param) | |
| bool | AS_DeleteRecognizer (void) |
| Deactivate voice recognizer. More... | |
| bool | AS_checkAvailabilityRecognizer (void) |
| Check availability of Recognizer. More... | |
CXD5602 Audio Recognizer API.