We are using the MRCPRecog function for speech recognition. We have a use case where on the same call we are taking speech 2 times.
It produces the correct result for one statement for the first time.
In the same call, if the user does not speak anything then also it will give a result of the previous statement. Here, no input result is expected when the user does not speak anything.
Also, we are getting the "OK" status in the RECOGSTATUS variable for the second time.
We are using the MRCPRecog function for speech recognition. We have a use case where on the same call we are taking speech 2 times. It produces the correct result for one statement for the first time. In the same call, if the user does not speak anything then also it will give a result of the previous statement. Here, no input result is expected when the user does not speak anything. Also, we are getting the "OK" status in the RECOGSTATUS variable for the second time.
Attached the Logs for your reference. speech_text.txt