 ramshad
|
Hi Halle,
We are currently using the OpenEears Version 0.913 . We find it as a very useful tool for our application.
We need the following clarification for our implementation.
1. Removing the Previous detected words
Scenario:
Start the voice recognition
Give few sample words to recognize
Pause after the above steps
Resume the voice recognition after few seconds
In this scenario we need to clear/remove the recognized words before the pause operation
2. About the startVoiceRecognitionThreadAutoreleasePoolWithArray
Whether this methods corresponds to the above operation. If so please send the sample code for the corresponding method. Also please clarify the parameter (NSArray *)arrayOfLanguageModelItems
3. Acoustic Model
We are currently using the default acoustic model file. Let me know how many wave files are trained to the corresponding and the please provide me the words that you are used for Acoustic model training.
4. Performance improvement tips
please provide me any tips to get maximum accuracy .
Thanks.
|
 Halle
|
1. Use the standard Objective-C objects that allow you to save or not save a string or set of strings.
2. This question doesn’t make sense to me. Don’t do anything to startVoiceRecognitionThreadAutoreleasePoolWithArray.
3. The acoustic model comes from the CMU Sphinx project so they would be the ones to ask.
4. Search this forum and the CMU forum.
|
 ramshad
|
Hi Halle,
About the Issue , Removing the Previous detected words
Here the issue comes.
Scenario:
Start the voice recognition
Give few sample words to recognize(eg:button,unbutton)
Suspend voice recognition before triggering the “didReceiveHypothisys ” delegate
Resume the voice recognition after few seconds
Give another sample words to recognize(eg:blink,hit).
After 1 second , the “didReceiveHypothisys ” will trigger and the detected NSString will come as “button,unbutton,blink,hit”.. here the issue comes.
I need to get only the words “blink,hit” which is recognized only after the last resume operation.
While we RESUME the the speech recognition process after SUSPENDED,the whole recognized words(both before SUSPEND and after RESUMED) will detect.In this scenario we need to clear the recognized words before the SUSPEND operation.
I didn’t find any Openears library method to do the above process.
would you please tell me a good way to do it?
|
 Halle
|
OK, recognizing all of the speech received before receiving a hypothesis is the expected behavior, there isn’t currently a method to do something different from that.
|