Speech-Recognition-Vosk
view release on metacpan or search on metacpan
SV *
Vosk_model_new (modelname)
SV * modelname
void
Vosk_model_free (model)
SV * model
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
Vosk_model_free(model);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
SV *
Vosk_recognizer_new (model, sample_rate)
SV * model
double sample_rate
void
Vosk_recognizer_free (recognizer)
SV * recognizer
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
Vosk_recognizer_free(recognizer);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
Vosk_recognizer_set_words (recognizer, words)
SV * recognizer
int words
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
Vosk_recognizer_set_words(recognizer, words);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
Vosk_recognizer_result (recognizer)
SV * recognizer
char *
Vosk_recognizer_final_result (recognizer)
SV * recognizer
void
Vosk_set_log_level(log_level)
int log_level
PPCODE:
vosk_set_log_level(log_level);
return;
( run in 1.469 second using v1.01-cache-2.11-cpan-5511b514fd6 )