Example #1
0
/*! set float parameter */
static void pocketsphinx_asr_float_param(switch_asr_handle_t *ah, char *param, double val)
{
	char *val_str = switch_mprintf("%f", val);
    
    switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, ">>>>>>>>pocketsphinx_asr_float_param<<<<<<<<<\n");

	pocketsphinx_asr_text_param(ah, param, val_str);
	switch_safe_free(val_str);
}
/*! set float parameter */
static void pocketsphinx_asr_float_param(switch_asr_handle_t *ah, char *param, double val)
{
	char *val_str = switch_mprintf("%f", val);
	pocketsphinx_asr_text_param(ah, param, val_str);
	switch_safe_free(val_str);
}
/*! set numeric parameter */
static void pocketsphinx_asr_numeric_param(switch_asr_handle_t *ah, char *param, int val)
{
	char *val_str = switch_mprintf("%d", val);
	pocketsphinx_asr_text_param(ah, param, val_str);
	switch_safe_free(val_str);
}