Advanced Topic 48 of 49 Graphics, Vision & Media
Speech Recognition
Converting spoken audio into text.
How it works
Speech recognition converts spoken audio into text. A traditional pipeline had a feature extractor producing mel-frequency cepstral coefficients, an acoustic model with hidden Markov models and Gaussian mixtures, a pronunciation lexicon and a language model. Modern end-to-end systems use deep neural networks, with connectionist temporal classification, attention-based encoder-decoder or transducer models and transformers such as Whisper trained on large multilingual audio, outputting text directly. Evaluation uses word error rate.
Where it is used
Voice assistants, dictation, captioning of video, call-center analytics, meeting transcription and accessibility tools use speech recognition.
Common pitfall
Accuracy drops with background noise, accents, overlapping speakers, domain-specific vocabulary and low-quality microphones. Punctuation, speaker diarization and names need extra handling. Streaming recognition faces latency trade-offs. Privacy of voice data is a concern. Use noise-robust models, domain adaptation with custom vocabulary, evaluate on representative audio and handle errors gracefully in the interface.
Where it fits in the course
Speech Recognition is topic 48 of 49 in Graphics, Vision & Media, rated Advanced. It follows Video Codecs. The next topic is Neural Rendering.
Practice and explore
- Open the interactive lesson, with a mini quiz.
- Take the Graphics, Vision & Media quiz.
How to study this topic
- Read the explanation above and restate the definition in your own words.
- Open the interactive lesson and answer its mini quiz.
- Read the common pitfall, then write a short example that avoids it.
- Check your understanding in the Graphics, Vision & Media quiz, and revisit the topic if you miss a question.
Frequently asked questions
What is Speech Recognition?
Where do people use Speech Recognition?
What is the most common mistake with Speech Recognition?
What should I learn before this topic?
How can I practice it?
Is Speech Recognition hard to learn?
How long does it take to learn Speech Recognition?
Which topics are related to Speech Recognition?
What should I study after Speech Recognition?
Related topics
- Video Codecs (Graphics, Vision & Media)
- Neural Rendering (Graphics, Vision & Media)
- Augmented and Virtual Reality (Graphics, Vision & Media)
- SLAM (Graphics, Vision & Media)