In order to solve the Function expression of state duration of Classic hidden Markov model doesn't match The physical facts of actual voice, this article proposed a state duration based HMM(SDHMM), bring the state duration parameters into the usual hidden Markov model. With its voice recognition experiments with the classical hidden Markov models, the recognition rate improved.