Improved tts method, so that it doesn't end before the entire string has
been spoken