adaptive-speech module