Looking at this: https://developer.android.com/reference/android/speech/tts/TextToSpeech
it looks like the Android library has a isSpeaking() property but it does not seem to be available in the B4A version.
For now, I just use a timer with a duration appropriate for the question being asked but it would be nice to have a more general way of doing it.