From name alone, I can derive that stopListening() is the opposite of startListening().
I can also understand that destroy() is the opposite of createSpeechRecognizer().
But cancel()... is the opposite of what?
All I could find in the documentation about it is:
Cancels the speech recognition.
How is cancel() different from stopListening()?