Cool thank you ! It is definitely faster now.
Do you have any other advices to optimize for short utterances ? Sometimes it’s hard to get Sphinx into the decoding process, I have to repeat several times the same word or to speak very close to the microphone. Maybe it’s a microphone configuration issue ?
My app runs on iPad.
Yes it is surely because Open Ears didn’t find the language model files. In my case, I have all the files needed by Open Ears in my bin folder from where I export my IPA. I’m am using the command line for the export so I don’t really know how it works with Flash but you have to include each file (language model, dictionaries, noise dictionary etc…)
Also, when debugging on your device, you can open the Organizer in Xcode, there you’ll find the console that will show everything logged from your Open Ears extension. It really helps debugging the extension.
Yes, apparently it was kAudioSessionProperty_PreferredHardwareIOBufferDuration and kAudioSessionProperty_PreferredHardwareSampleRate that messed with AIR’s audio sessions settings.
Thank you very much for your quick answers!
Yes, sorry, I may be not very clear. I have an AIR app that launches a native process, in this case, Open Ears.
After some investigation, I commented every AudioSessionSetProperty in AudioSessionManager, and it’s working fine again (on iOS 5.1)… except on iPad 1 (iOS 4.3.5) : after Open Ears’ launch, sounds continue playing, but Open Ears doesn’t seem to “hear” anything, as when I’m talking, nothing happens.
Sounds I am actively playing in my main (AIR) app. They are working fine until open ears launches.
And if it may help, I’m not using Flite, so I don’t need Opean Ears to access to speakers
Yes I strictly followed these instructions. Open Ears is working perfectly well in both situations, it’s just on the AIR app side that sounds are muted with the 1.01 version.
Author
Posts
Viewing 8 posts - 1 through 8 (of 8 total)
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.