Delay when using android.speech.SpeechRecognizer in DICTATION_MODE
The problem may be because of the internet speed.
Try to set EXTRA_PREFER_OFFLINE
to true and check whether the delay will be reduced
https://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_PREFER_OFFLINE
Response time depends on many factors, such as:
- device characteriscics
- OS version
- internet speed
And in common it is longer because this mode implies guessing the context and try to figure out meaning of that changes with each new word.