i am making an app where i want it to be fully controlled using voice, it works perfectly fine when the speach regonation recognizing my voice and turns it into text, processing the text as intended then re-run the voice regognation for more instructions, BUT the problem starts when the voice is not recognized and it shows a message with "Didn't catch that. Try speaking again." on it and it doesnt re run the speach recognizer again even if i close it and re run it in the code. can any body help?
This link has a section on how to talk to your Speech Recognizer
If you have not read it, it might help you to get a response.
- Do you have a lot of background noise? Noise is a possible problem
- Are you speaking loudly and clearly and not speaking too fast. Speaking rapidly or too softly can cause the SR to ignore you.
- if you try the tutorial example instead of using your code, do you have the same problem?
None of these? It might be how you coded your app or whether you are using the built in version of recognizer or are linking to the online version.
You might share your Blocks and mention what Android version you are using.