fix and improve tts-feature