[Freeswitch-svn] [commit] r8950 - freeswitch/trunk/src/mod/asr_tts/mod_pocketsphinx

Freeswitch SVN brian at freeswitch.org
Tue Jul 8 19:34:01 EDT 2008


Author: brian
Date: Tue Jul  8 19:34:01 2008
New Revision: 8950

Modified:
   freeswitch/trunk/src/mod/asr_tts/mod_pocketsphinx/mod_pocketsphinx.c

Log:
scores mean nothing yet

Modified: freeswitch/trunk/src/mod/asr_tts/mod_pocketsphinx/mod_pocketsphinx.c
==============================================================================
--- freeswitch/trunk/src/mod/asr_tts/mod_pocketsphinx/mod_pocketsphinx.c	(original)
+++ freeswitch/trunk/src/mod/asr_tts/mod_pocketsphinx/mod_pocketsphinx.c	Tue Jul  8 19:34:01 2008
@@ -332,15 +332,16 @@
 	if (switch_test_flag(ps, PSFLAG_HAS_TEXT)) {
 		switch_mutex_lock(ps->flag_mutex); 
 		switch_clear_flag(ps, PSFLAG_HAS_TEXT);
-		switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Recognized: %s, Score: %d\n", ps->hyp, ps->score);
+		switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Recognized: %s, Score: 300\n", ps->hyp);
 		switch_mutex_unlock(ps->flag_mutex); 
+
+		/* ps->score isn't a confidence score. PocketSphinx doesn't support that yet. */
 		
-		*xmlstr = switch_mprintf("<interpretation grammar=\"%s\" score=\"%d\">\n"
+		*xmlstr = switch_mprintf("<interpretation grammar=\"%s\" score=\"300\">\n"
 								 "  <result name=\"%s\">%s</result>\n"
 								 "  <input>%s</input>\n"
 								 "</interpretation>",
-								 
-								 ps->grammar, ps->score,
+								 ps->grammar,
  								 "match", 
 								 ps->hyp, 
 								 ps->hyp



More information about the Freeswitch-svn mailing list