Text this: Discriminative and Bayesian techniques for hidden Markov model speech recognition systems