text to speech

add text to speech funtionality