We’re currently using OpenEars for a voice recognition exercise in our language learning app, busuu.
While we successfully implemented and tested on iPhone version =< 6, it looks like the microphone of the iPhone 6s has 50% more sensitivity.
As a result, when we start the voice recognition with the iPhone 6s, the OpenEars framework returns a result immediately as it has too much sensitivity.
As an example, when we start recording with an iPhone 6 and the threshold of noise of your SDK is already set at maximum, we get an average volume level of *-98/-100*, whereas on iPhone 6s it’s *-80/-85*
For your information, we cannot change the input gain of the iPhone 6s (Apple doesn’t allow this).
How could we solve this? Do you have any idea?
Looking forward to your answer,