Function-fied update_speech()