I had a voice menu in my glass application that allowed to scroll cards using voice commands "next" or "previous". After XE16 update it stopped working. I have been using Glass voice command nearest match from given list code.
The problem is onVoiceCommand() called only once, if I add voiceConfig.setShouldAllowScreenOff(true); it will be called twice. The mVoiceInputHelper.getSpeechLevel() returns -1 after two on voice commands. Any Ideas that might be the reason of this?
I have a hypothesis that kitkat somehow disables mic to conserve energy? If so How can I disable this?