added TextToSpeech class and Logger