add TTS support per platform
change resources layout
minor refactoring