Reply To: Performance and Recognition Tips needed for small vocabularies

Home Forums OpenEars Performance and Recognition Tips needed for small vocabularies Reply To: Performance and Recognition Tips needed for small vocabularies

#1021687
Halle Winkler
Politepix

That hypothesis is coming from this method (via the sample project):
– (void) pocketsphinxDidReceiveNBestHypothesisArray:(NSArray *)hypothesisArray
{ // Pocketsphinx has an n-best hypothesis dictionary.
NSLog(@”hypothesisArray is %@”,hypothesisArray);
}

OK, thank you for clarifying. I don’t recommend using n-best in combination with Rejecto since n-best is designed to return most-confident hypotheses in order of confidence, while Rejecto deals with confidence differently, by not returning results for low-confidence recognitions. Using them together will tend to undermine both of their separate benefits so I’d pick one or the other for good results.

1. It seems that this file is written each time the app starts. Is there a way to edit it and load it — rather than just write it?

It would be better to edit the master phonetic dictionary so that it contains the phonetic transcriptions you want to have loaded into your dictionary file, and to continue to generate your language models dynamically so that they pick up the modifications from the master phonetic lookup dictionary. Here is some info about doing that, which should also shed some light on your second question:

https://www.politepix.com/2012/12/04/openears-tips-and-tricks-5-customizing-the-master-phonetic-dictionary-or-using-a-new-one/