I saw in the iOS documentation: https://developer.apple.com/documentation/speech/sfspeechrecognitionrequest/addspunctuation that there is an option to automatically add punctuation to the recognition results. This capability is very useful and can save a lot of trouble in dealing with punctuation.
There seems to be no similar option in Android