I'm running both of Sphinx and Google Speech Recognition (currently I'm using SpeechRecognizer with RecognizerIntent) on my app. Sphinx is running as a service which listening for keyword spot. Another one will be called in an activity.
Then Google Speech Recognition need be detected by Sphinx, so Sphinx can be temporary stop for Google Speech running. And then Sphinx will be resumed when Google Speech finished.
What all I need is how to determine if a Google Speech is available or not or have finished
Please help !