Close Menu

Speech Processing

Semester 2

Rationale

Speech and language technology applications are becoming increasingly important in everyday life, leading to the development of well-known applications, including computer assisted language learning and digital assistants (Siri and Cortana, for instance). In order to develop the complex algorithms that drive these applications, a thorough knowledge of human hearing, speech perception, linguistics and psychoacoustics is required.

Course Description

This course introduces the processing of speech signals by computer. Students will investigate the way speech is represented in different domains. Computational approaches to speech parameter extraction for speech technology applications are studied. The approach taken is cross-disciplinary, examining speech production and perception from the perspectives of linguistics, phonetics, hearing science and psychoacoustics. It also introduces and applies digital signal processing techniques in the extraction of important parameters of speech.

Syllabus: 

Speaking; Hearing; Sounds and symbols; Articulatory and acoustic phonetics; Phonology; Prosody; Speech spectra; Sampling; Fourier Transform; Linear filters; Linear prediction; Cepstral analysis

Undergrad/Postgrad: 
Undergraduate
Evaluation: 

• Two equally weighted programming projects        (50%)
• Two equally weighted hour-long In-course Tests  (20%)
• One two-hour final written examination  (30%)
Students must pass both coursework and exam components, separately.

Learning Objectives: 

On successful completion of the course, students should be able to:

  1. describe speech production and perception in humans;
  2. assess the basic mechanisms of speech production and perception;
  3. describe acoustic-phonetic descriptions of the speech signal;
  4. analyse speech processing techniques;
  5. Implement speech processing algorithms, and
  6. perform discrete-time signal processing on speech signals.
ELET2460 – Signals and Systems, COMP1126 – Introduction to Computing I AND COMP1127 – Introduction to Computing II
Course Code: 
ELET2210
Credits: 
3 Credits
Level: 
Level 2
Top of Page