Hidden Semi Markov Models