Home › Forums › OpenEars plugins › Recognizing words which aren't in the vocabulary › Reply To: Recognizing words which aren't in the vocabulary
Speech recognition is a complex application and depending on the requirements of the app, Rejecto may or may not work right out of the box in the way you’re expecting. It isn’t a scam or a programming error, it’s just the usual challenges of machine perception that are the reasons we don’t have perfect universal speech recognition working without the network in our phones already.
The language model generation command has several arguments that are designed to let its behavior be customized to a particular vocabulary for best rejection performance, which you can read about in its documentation. The argument you might want to check out first is withWeight:.
In general, offline speech in an app is the kind of project where you’ll be happier with the results if you go into it expecting to spend a bit of time testing, refining, asking constructive questions and reading the docs, because every application is different and approaches that work well for one might need to be altered for the next. Thanks for giving Rejecto a try!