I am designing a new iPhone/iPad app and I would include some voice recognition features, using OpenEars and I am new to OpenEars.
The app should recognize some words (commands) from a custom dynamic dictionary, I mean that depending from the user actions, it should be able to recognize some new words and ignore others.
Roughly speaking I need to add and remove words from the dictionary.
Is the call
[languageModelGenerator generateLanguageModelFromArray:]
with a new array of words the right approach ?
Since generateLanguageModelFromArray creates some files, I think that it could impact the app performances, any experience about that ?