Text and Speech Analysis detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the CSD students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Design 5th Sem scheme and its subjects, do visit CSD 5th Sem 2021 regulation scheme. For Professional Elective-I scheme and its subjects refer to CSD Professional Elective-I syllabus scheme. The detailed syllabus of text and speech analysis is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
NATURAL LANGUAGE BASICS
Foundations of natural language processing – Language Syntax and Structure- Text Preprocessing and Wrangling – Text tokenization – Stemming – Lemmatization – Removing stopwords – Feature Engineering for Text representation – Bag of Words model- Bag of N-Grams model – TF-IDF model
Suggested Activities
- Flipped classroom on NLP
- Implementation of Text Preprocessing using NLTK
- Implementation of TF-IDF models
Suggested Evaluation Methods
- Quiz on NLP Basics
- Demonstration of Programs
Unit II
TEXT CLASSIFICATION
Vector Semantics and Embeddings -Word Embeddings – Word2Vec model – Glove model -FastText model – Overview of Deep Learning models – RNN – Transformers – Overview of Text summarization and Topic Models
Suggested Activities
- Flipped classroom on Feature extraction of documents
- Implementation of SVM models for text classification
- External learning: Text summarization and Topic models
Suggested Evaluation Methods
- Assignment on above topics
- Quiz on RNN, Transformers
- Implementing NLP with RNN and Transformers
Unit III
Download the iStudy App for all syllabus and other updates.

Unit IV
TEXT-TO-SPEECH SYNTHESIS
Overview. Text normalization. Letter-to-sound. Prosody, Evaluation. Signal processing -Concatenative and parametric approaches, WaveNet and other deep learning-based TTS systems
Suggested Activities:
- Flipped classroom on Speech signal processing
- Exploring Text normalization
- Data collection
- Implementation of TTS systems
Suggested Evaluation Methods
- Assignment on the above topics
- Quiz on wavenet, deep learning-based TTS systems
- Finding accuracy with different TTS systems
Unit V
AUTOMATIC SPEECH RECOGNITION
Speech recognition: Acoustic modelling – Feature Extraction – HMM, HMM-DNN systems
Suggested Activities:
- Flipped classroom on Speech recognition.
- Exploring Feature extraction
Suggested Evaluation Methods
- Assignment on the above topics
- Quiz on acoustic modelling
Practical Exercises
- Create Regular expressions in Python for detecting word patterns and tokenizing text
- Getting started with Python and NLTK – Searching Text, Counting Vocabulary, Frequency Distribution, Collocations, Bigrams
- Accessing Text Corpora using NLTK in Python
- Write a function that finds the 50 most frequently occurring words of a text that are not stop words.
- Implement the Word2Vec model
- Use a transformer for implementing classification
- Design a chatbot with a simple dialog system
- Convert text to speech and find accuracy
- Design a speech recognition system and find the error rate
Course Outcomes:
Download the iStudy App for all syllabus and other updates.

Text Books:
- Daniel Jurafsky and James H. Martin, “Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition”, Third Edition, 2022.
Reference Books:
- Dipanjan Sarkar, “Text Analytics with Python: A Practical Real-World approach to Gaining Actionable insights from your data”, APress,2018.
- Tanveer Siddiqui, Tiwary U S, “Natural Language Processing and Information Retrieval”, Oxford University Press, 2008.
- Lawrence Rabiner, Biing-Hwang Juang, B. Yegnanarayana, “Fundamentals of Speech Recognition” 1st Edition, Pearson, 2009.
- Steven Bird, Ewan Klein, and Edward Loper, “Natural language processing with Python”, O’REILLY.
For detailed syllabus of all the other subjects of Computer Science & Design 5th Sem, visit CSD 5th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Design results, visit Anna University CSD all semester results direct link.