text-to-speech: now with more ui.