Erel,
Thanks for your help with this, using the JavaObject method works great.
As a side note, there is an UtteranceProgressListener defined within the android.speech.tts API, so I guess it would be possible to extended the B4A TTS library to raise an event using this a trigger?