Speech Processing (up to 2016-17)

In this archived course, you might find complementary, alternative explanations of material covered in the current version of this course.

The current version of this course has a better layout with essentially the same content.

  • What background do you need?

    I have found that students do better when they come from particular backgrounds.

  • Weekly schedule

    This is your guide to the topics that will be covered each week. It tells you what you need to do before each lecture. It also specifies the coursework deadlines.

  • Readings

    Arranged into lists by lecture and importance.

  • Foundation material

    Optional material to help you fill in gaps in your prior knowledge.

  • The basics

    We need to get the basics right before going any further, and that’s what this part is all about. What exactly is speech? How can we inspect it? What tools and methods do we need?

  • Speech synthesis

    Text-to-speech synthesis, including text processing, and waveform generation by concatenation of diphones.

  • Automatic speech recognition

    Automatic speech recognition using Hidden Markov Models and simple language models.