A modified corrective training method using state segment informations in the hidden Markov model is presented. The proposed algorithm is shown to result in a higher recognition rate than the conventional corrective training method and requires less computation.