![]() |
![]() |
Defines the VCD speaker-dependent phrase recognizer.
This header file defines all of the VCD APIs that an application uses to implement speech recognition.
#include <stdint.h>
#include <stdbool.h>
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | VCD_ConfigStructDef |
struct | VCD_RecoStructDef |
struct | VCD_ModelInfoStructDef |
struct | VCD_ParamsStructDef |
Macros | |
#define | VCD_SAMPLE_RATE (8000) |
#define | VCD_FRAME_SAMPLES (160) |
#define | VCD_MODELS_OVERHEAD (6) |
#define | VCD_MODELS_NAME_CHARS (16) |
#define | VCD_MODELS_OBS_DATA (16) |
#define | VCD_P_MULT (2) |
#define | VCD_M16_MULT (39) |
#define | VCD_M16_ADD (16) |
#define | VCD_API |
Typedefs | |
typedef struct VCD_ConfigStructDef | VCD_ConfigStruct |
typedef struct VCD_ObjStructDef * | VCD_Handle |
typedef enum VCD_MessageEnumDef | VCD_MessageEnum |
typedef enum VCD_ModelTypesEnum | VCD_ModelTypesEnum |
typedef enum VCD_RecoResultEnumDef | VCD_RecoResultEnum |
typedef struct VCD_RecoStructDef | VCD_RecoStruct |
typedef VCD_RecoStruct * | VCD_Reco |
typedef struct VCD_ModelInfoStructDef | VCD_ModelInfoStruct |
typedef VCD_ModelInfoStruct * | VCD_ModelInfo |
typedef struct VCD_ParamsStructDef | VCD_ParamsStruct |
typedef VCD_ParamsStruct * | VCD_Params |
Enumerations | |
enum | VCD_MessageEnumDef { VCD_MsgNone = 0, VCD_MsgFail = 1, VCD_MsgNoMemory = 2, VCD_MsgState = 3, VCD_MsgValidModel = 4, VCD_MsgInvalidModel = 5, VCD_MsgKeywordFound = 6, VCD_MsgEnrollTooShort = 7, VCD_MsgEnrollTooLong = 8, VCD_MsgUpdateNoMatch = 9, VCD_MsgRecoVAD = 10, VCD_MsgRecoRunning = 11, VCD_MsgRecoComplete = 12, VCD_MsgRecoEnd = 13, VCD_MsgInvalidParameters = 14 } |
enum | VCD_ModelTypesEnum { VCD_LeftToRight = 0, VCD_Mixture = 1 } |
enum | VCD_RecoResultEnumDef { VCD_RecoSuccess = 0, VCD_RecoLowScore = 1, VCD_RecoKeyPrune = 2 } |