HomeForumsOpenEarsHow to reject out-of-vocabulary utterances?

This topic has 2 voices, contains 4 replies, and was last updated by  Halle 168 days ago.

Viewing 5 posts - 1 through 5 (of 5 total)
Author Posts
Author Posts
December 1, 2011 at 10:59 am #8198

jerry

e.g in the “.languagemodel”there are [eat, fat, love], when I said [ear], it will return [eat]. but I want to get a null result.
what should I do?thanks!

  • This reply was modified 169 days ago by  Halle. Reason: Edited title for more specificity
December 1, 2011 at 1:00 pm #8199

Halle

Hi Jerry,

This is the OOV utterance problem — here is the relevant Pocketsphinx FAQ entry:

http://cmusphinx.sourceforge.net/wiki/faq#qcan_pocketsphinx_reject_out-of-grammar_words_and_noises

December 1, 2011 at 1:33 pm #8203

jerry

Thank you!
I will see that. ^_^

hi!

I saw the doc .But It’s difficult to understood for this: “However, since a phone loop should give us better rejection than confidence scores, I propose that we implement a phone loop in the FlatLinguist as a first attempt. It should be fairly easy to expand the unknown word <unk> into an all-phone self-looping network. As a starter, context-independent phones will be used, since context-dependency was shown to not matter in this case. If a result contains the <unk> word, the utterance can possibly be out-of-grammar. We leave it to the application developer to determine that. “.

1.what the “phone loop” mean?

2.how to use “<unk>“? Is there a sampleCode for Implementation Details?

thx a lot~

December 2, 2011 at 7:50 am #8209

jerry

hi Halle,
I saw the doc .But It’s difficult to understood for this: “However, since a phone loop should give us better rejection than confidence scores, I propose that we implement a phone loop in the FlatLinguist as a first attempt. It should be fairly easy to expand the unknown word <unk> into an all-phone self-looping network. As a starter, context-independent phones will be used, since context-dependency was shown to not matter in this case. If a result contains the <unk> word, the utterance can possibly be out-of-grammar. We leave it to the application developer to determine that. “.
1.what the “phone loop” mean?
2.how to use “<unk>“? Is there a sampleCode for Implementation Details?
thx a lot~

December 2, 2011 at 9:31 am #8211

Halle

Hi Jerry,

Since these are questions about the implementation of Pocketsphinx it would be better to ask them at the CMU Sphinx site.

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.