if tts.isinitialized = false then
tts.Initialize("tts")
wait for tts_Ready (Success As Boolean)
TTSisReady = Success ' i keep a global flag. you don't have to. also, if success is false, you may want to notify the user. that means tts isn't ready...
end if