Simulations and estimations of discrete, univariate or multivariate gaussian, mixture of univariate or multivariate gaussian hidden Markov models.