Updated text to speech controller