Refactor about speech_states