When: 24th to 25th July 2020
Course Description
Developing and understanding Automatic Speech Recognition (ASR) systems is an inter-disciplinary activity, taking expertise in linguistics, computer science, mathematics, and electrical engineering.
When a human speaks a word, they cause their voice to make a time-varying pattern of sounds. These sounds are waves of pressure that propagate through the air. The sounds are captured by a sensor, such as a microphone or microphone array, and turned into a sequence of numbers representing the pressure change over time. The automatic speech recognition system converts this time-pressure signal into a time-frequency-energy signal. It has been trained on a curated set of labeled speech sounds, and labels the sounds it is presented with. These acoustic labels are combined with a model of word pronunciation and a model of word sequences, to create a textual representation of what was said.
Instead of exploring one part of this process deeply, this course is designed to give an overview of the components of a modern ASR system. In each lecture, we describe a component’s purpose and general structure. In each lab, the student creates a functioning block of the system. At the end of the course, we will have built a speech recognition system almost entirely out of Python code.
Course Content
-
Day 01 - Module 1 Computer Speech Processing 0/3
-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
-
Module-2 Speech Sounds 0/3
-
Lecture2.1
-
Lecture2.2
-
Lecture2.3
-
-
Module-3 Speech Processing 0/3
-
Lecture3.1
-
Lecture3.2
-
Lecture3.3
-
-
Module-4 Classification & Machine Learning 0/3
-
Lecture4.1
-
Lecture4.2
-
Lecture4.3
-
-
Day 02 - Module-1 Multivariate Distributions 0/3
-
Lecture5.1
-
Lecture5.2
-
Lecture5.3
-
-
Module-2 Elementary Pattern Recognition 0/4
-
Lecture6.1
-
Lecture6.2
-
Lecture6.3
-
Lecture6.4
-
-
Module-3 HMM Parameter Estimation 0/2
-
Lecture7.1
-
Lecture7.2
-
-
Module- 5 Finite State Machines 0/3
-
Day 03 - Module-1 Basic ASR Systems 0/5
-
Lecture9.1
-
Lecture9.2
-
Lecture9.3
-
Lecture9.4
-
Lecture9.5
-
-
Module-2 Distribution Clustering 0/3
-
Lecture10.1
-
Lecture10.2
-
Lecture10.3
-
-
Module-3 Discriminative Training 0/3
-
Module-4 Speaker Adaptation 0/6
-
Lecture12.1
-
Lecture12.2
-
Lecture12.3
-
Lecture12.4
-
Lecture12.5
-
Lecture12.6
-
-
Day 04 - Module-1 Feature Space Normalization 0/3
-
Lecture13.1
-
Lecture13.2
-
Lecture13.3
-
-
Module-2 Large Vocabulary ASR 0/3
-
Lecture14.1
-
Lecture14.2
-
Lecture14.3
-
-
Module -3 Advanced Topics 0/4
-
Lecture15.1
-
Lecture15.2
-
Lecture15.3
-
Lecture15.4
-
Instructor
Arun Panayappan is the Founder of Techcovery Solutions which has been in the training and consulting business for three years now. Arun Panayappan was the Vice President, Platform Engineering at www.goibibo.com which is India’s largest online travel agent. He has over 23 years of IT experience including 4 years of overseas experience.Techcovery has trained over 1000 participants in Data science and mentored 4 start ups during its existence. He has worked as a consulting CTO for companies like cogknit semantics, FirstIPO and Trip38. He is frequently consulted for data science architecture and strategy by corporations across the industry. In his role at Amazon, his technical decision-making skills enabled Kindle Topaz Operations Console to go global and scale seamlessly to meet seasonal load. He drove initiatives to hire and develop the best for the Category Expansions team that doubled in size during his leadership tenure while launching 70 new stores for www.amazon.com every year. He built highly scalable web crawling systems to monitor price changes at competitor sites for millions of products sold by Amazon. This system used statistical machine learning and modeled crawl frequencies using poison distribution. His team built the on-boarding experience of vendor platform(https://vendorexpress.amazon.com) to onboard and manage small and medium size vendors to increase selection and buying options. Prior to joining Amazon, he worked for Kuliza (www.kuliza.com), young start up by ex-Amazon employees, and had served the Research team at Accenture Technology Labs., India. He is an innovative and a tech-savvy leader. He sets a high bar for himself and his team on software design, quality and processes. He has a pleasing personality and excellent communication skills.