Cambridge Language & Linguistics   View basketHelp
Home > Humanities & Social Sciences > Language & Linguistics > Cambridge Introductions to Language and Linguistics > Introducing Speech and Language Processing
Introducing Speech and Language Processing

Introducing Speech and Language Processing

John Coleman

January 2005 | 247 x 147mm

350pp | 25 tables

39 exercises | 120 figures

0 521 82365 X | Hardback

0 521 53069 5 | Paperback

Introducing Speech and Language Processing

JOHN COLEMAN

University of Oxford

This major new textbook provides a clearly-written, concise and accessible introduction to speech and language processing. Assuming knowledge of only the very basics of linguistics and written specifically for students with no technical background, it is the perfect starting point for anyone beginning to study the discipline. Students are introduced to topics such as digital signal processing, speech analysis and synthesis, finite-state machines, automatic speech recognition, parsing and probabilistic grammars, and are shown from a very elementary level how to work with two programming languages, C and Prolog. The accompanying CD-ROM contains all the software described in the book, along with a C compiler, Prolog interpreter and sound file editor, thus providing a selfcontained, one-stop resource for the learner. Setting a firm grounding in speech and language processing and an invaluable foundation for further study, Introducing Speech and Language Processing is set to become the leading introduction to the field.

"An excellent book for beginners in linguistics and speech science with PC experience but no programming knowledge".
Yoshinori Sagisaka, GITI Waseda University, Japan, and Editor-in-Chief, Speech Communication

View additional resources for this title on the companion website.

Table of Contents

  • 1. Introduction
  • 2. Sounds and numbers
  • 3. Digital filters and resonators
  • 4. Frequency analysis and linear predictive coding
  • 5. Finite state machines
  • 6. Introduction to speech recognition techniques
  • 7. Probabilistic finite-state models
  • 8. Parsing
  • 9. Using probabilistic grammars