Unsupervised clustering is an unsupervised learning process in which data points are put into clusters to determine how the data is distributed in space.
Hidden Markov models are probabilistic frameworks where the observed data are modeled as a series of outputs generated by one of several internal, hidden states.