The following error usually occurs when the speech get longer than around 10 words:
java.lang.SecurityException: GoogleCertificatesRslt: not whitelisted: pkg=com.google.android.apps.speechservices, sha1=38918a453d07199354f8b19af05ec6562ced5788, atk=false, ver=15090019.true
Which will lead to killing in Process com.google.android.apps.speechservices:search
Whenever this error occurs, SpeechRecognizer.IsRecording() will not change back to false and onEndOfSpeech will never appear. This error also not being trapped by the error callback in the plugin.
Please kindly advice how this can be fixed. Many thanks.