In using the Pocketsphinx integration in FreeSwitch I'm noticing these errors when trying out their pizza ordering demo.
When the prompt asks for the size of the pizza, if I respond "small" I get back more often a responses that the system didn't recognize what I said than if I say "I want a small".
Likewise, when prompted for one of two general ways to order toppings, if I say "pick my own toppings" the system often doesn't recognize the choice but may recognize "my own". "Pick" at the start seems to be a problem because saying "I want to pick my own toppings' gets "pick" more often recognized.
Why are these problems happening?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, such kind of issues are very hard consuming to debug. Anyhow your data is very interesting, thanks a lot.
> When the prompt asks for the size of the pizza, if I respond "small" I get back more often a responses that the system didn't recognize what I said than if I say "I want a small".
Probably it's a purely acoustic issue that CMN has to stabilize a bit. Of course large phrases are easier to recognize than a spontaneos speech. The logs of the recognizer and the recordings could help here. Can you reproduce this issue with just pocketsphinx_continuous? That would be easier to debug then.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It was always so. The cmn is either esimated from prior speech if speech is sumitted continuously or from the whole speech in a batch mode. In the case of the live mode decoder needs some time to estimate cmn. Look at the logs for the proper cmn value and try to add -cmninit option to the recognizer.
About logs, I'm not sure, sorry. I have no chance to install freeswitch yet, probably I will do it soon. They must be dumped on console I suppose.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In using the Pocketsphinx integration in FreeSwitch I'm noticing these errors when trying out their pizza ordering demo.
When the prompt asks for the size of the pizza, if I respond "small" I get back more often a responses that the system didn't recognize what I said than if I say "I want a small".
Likewise, when prompted for one of two general ways to order toppings, if I say "pick my own toppings" the system often doesn't recognize the choice but may recognize "my own". "Pick" at the start seems to be a problem because saying "I want to pick my own toppings' gets "pick" more often recognized.
Why are these problems happening?
Well, such kind of issues are very hard consuming to debug. Anyhow your data is very interesting, thanks a lot.
> When the prompt asks for the size of the pizza, if I respond "small" I get back more often a responses that the system didn't recognize what I said than if I say "I want a small".
Probably it's a purely acoustic issue that CMN has to stabilize a bit. Of course large phrases are easier to recognize than a spontaneos speech. The logs of the recognizer and the recordings could help here. Can you reproduce this issue with just pocketsphinx_continuous? That would be easier to debug then.
If CMN means "cepstral mean normalization" then isn't this currently being worked on for PocketSphinx or has that been put into the current version?
Where can I find the logs for the recognizer and/or recordings?
Thanks.
It was always so. The cmn is either esimated from prior speech if speech is sumitted continuously or from the whole speech in a batch mode. In the case of the live mode decoder needs some time to estimate cmn. Look at the logs for the proper cmn value and try to add -cmninit option to the recognizer.
About logs, I'm not sure, sorry. I have no chance to install freeswitch yet, probably I will do it soon. They must be dumped on console I suppose.
OK, I read in a page on pocketsphinx that some were working on putting in cmn but it was dated earlier this year or last year??
Anyway, how is that cmn option set? The documentation for all this is kind of scattered and I usually stumble upon by chance.
I'll have to look again more at the FreeSwitch log files but nothing there seems related to pocketsphinx.
Thanks again and have a happy holiday.