Powering Hidden Markov Model by Neural Network based Generative Models