I have reported this bug to david. Its related to getting the
confidence scores it seems.
/b
On Jul 13, 2008, at 9:27 PM, Frederick Jabre wrote:
Chris,
I've been doing some testing of mod_pocketsphinx as well. I have
tested it on my AMD Dual Core 64-bit 4200+ and a Pentium 4 HT. Both
with 1 gig of memory. I'm getting 100% CPU utilization on both
during the recognition of a word or utterance. It pretty much brings
everything to a halt until it's done and returns the result. This
obviously causes the pizza demo to be fairly slow in its responses
to voice input.
I haven't been able to do much testing with lumenvox on freeswitch
but using lumenvox on an Asterisk box the standard CPU utilization
on my Pentium 4 hovers around 5%-15% during a recognition using a
much larger grammar file than the ones used for the pizza demo.
I'm sure, as its name suggest, that pocketsphinx can do better
than that. Not sure how low level this is but it definitely seems to
be happening in the sphinx code base.
Any ideas..?
Fred
On Sat, Jul 12, 2008 at 2:34 PM, Chris Danielson <[EMAIL PROTECTED]
> wrote:
Was working with mod_pocketsphinx and found it difficult to
troubleshoot the failed loading of the dictionary files. Tried to
open a JIRA to apply the patch on this but it told me the following:
Issue Created Successfully
You have successfully created the issue (MODASRTTS-6), however you
do not have the permission to view the created issue.
If you think this message is wrong, please consult your
administrators about getting the necessary permissions.
Anyways, here is the patch.
Index: mod_pocketsphinx.c
===================================================================
--- mod_pocketsphinx.c (revision 9003)
+++ mod_pocketsphinx.c (working copy)
@@ -125,12 +125,12 @@
model = switch_mprintf("%s%smodel%s%s",
SWITCH_GLOBAL_dirs.grammar_dir, SWITCH_PATH_SEPARATOR,
SWITCH_PATH_SEPARATOR, globals.model);
if (switch_file_exists(dic, ah->memory_pool) !=
SWITCH_STATUS_SUCCESS) {
- switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_ERROR, "Can't open dictionary.\n");
+ switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_ERROR, "Can't open dictionary. %s\n", dic);
goto end;
}
if (switch_file_exists(lm, ah->memory_pool) !=
SWITCH_STATUS_SUCCESS) {
- switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_WARNING, "Can't open language model.\n");
+ switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_WARNING, "Can't open language model. %s\n", lm);
goto end;
}
Chris Danielson
Software Consultant and Co-Founder
Web: MaxPowerSoft, LLC
Index: mod_pocketsphinx.c
===================================================================
--- mod_pocketsphinx.c (revision 9003)
+++ mod_pocketsphinx.c (working copy)
@@ -125,12 +125,12 @@
model = switch_mprintf("%s%smodel%s%s",
SWITCH_GLOBAL_dirs.grammar_dir, SWITCH_PATH_SEPARATOR,
SWITCH_PATH_SEPARATOR, globals.model);
if (switch_file_exists(dic, ah->memory_pool) !=
SWITCH_STATUS_SUCCESS) {
- switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_ERROR, "Can't open dictionary.\n");
+ switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_ERROR, "Can't open dictionary. %s\n", dic);
goto end;
}
if (switch_file_exists(lm, ah->memory_pool) !=
SWITCH_STATUS_SUCCESS) {
- switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_WARNING, "Can't open language model.\n");
+ switch_log_printf(SWITCH_CHANNEL_LOG,
SWITCH_LOG_WARNING, "Can't open language model. %s\n", lm);
goto end;
}
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Brian West
sip:[EMAIL PROTECTED]
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org