try constructing a complete framework of TTS, from FE to BE