12 #ifndef PV_PORCUPINE_H
13 #define PV_PORCUPINE_H
35 #if defined(__PV_NO_DYNAMIC_MEMORY__) && defined(__PV_NO_FILE_SYSTEM__)
52 const char *access_key,
56 const int32_t *keyword_model_sizes,
57 const void *
const *keyword_models,
58 const float *sensitivities,
61 #elif !defined(__PV_NO_DYNAMIC_MEMORY__) && defined(__PV_NO_FILE_SYSTEM__)
76 const char *access_key,
78 const int32_t *keyword_model_sizes,
79 const void *
const *keyword_models,
80 const float *sensitivities,
83 #elif !defined(__PV_NO_DYNAMIC_MEMORY__) && !defined(__PV_NO_FILE_SYSTEM__)
99 const char *access_key,
100 const char *model_path,
101 int32_t num_keywords,
102 const char *
const *keyword_paths,
103 const float *sensitivities,
132 #if defined(__PV_NO_DYNAMIC_MEMORY__) && defined(__PV_NO_FILE_SYSTEM__)
150 int32_t preliminary_memory_size,
151 void *preliminary_memory_buffer,
152 int32_t num_keywords,
153 const int32_t *keyword_model_sizes,
154 const void *
const *keyword_models,
155 int32_t *min_memory_buffer_size);
178 #endif // PV_PORCUPINE_H