University of Edinburgh

University of Edinburgh

Speech and Language Processing

This programme is concerned with computational methods for the automatic processing and study of spoken and written language systems, from phonetics to computer speech recognition, parsing to natural language understanding and beyond.

Entry requirements

An undergraduate degree in linguistics, computing, engineering, psychology, philosophy and mathematics or equivalent relevant experience; applicants do not require a high level of computing skills for entry to the programme but are expected to be willing to learn; applicants whose 1st language is not English require: IELTS 7.0 (with at least 6.0 in each module); TOEFL internet-based test 100 (with at least 20 in each module); PTE(A) 67 (with at least 56 in each of the communicative skills sections); or CPE grade B or CAE grade A.

Course modules

Compulsory courses: advanced natural language processing; computer programming for speech and language processing; introduction to phonology and phonetics; speech processing. Option courses may include: advanced topics in phonetics: speech production and perception; automatic speech recognition; introduction to statistics and experimental design; machine learning and pattern recognition; machine translation; natural language generation; natural language understanding; prosody; simulating language; speech synthesis; univariate statistics and methodology using r.


Qualification Study mode Start month Fee Course duration
MSc Full-time £ 8,100 per Academic year (home fees) 1 years
MSc Full-time £ 21,350 per Academic year (overseas fees) 1 years
MSc Part-time £ 4,050 per Academic year (home fees) 2 years
MSc Part-time £ 10,675 per Academic year (overseas fees) 2 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
University of Edinburgh Edinburgh EH8 9JU Scotland

Key information

PPLS Postgraduate Office, School of Philosophy, Psychology and Language Sciences
Telephone number: 
0131 651 5002