Speech and Multimodal Systems
AIE-1064 credits · 62h required · after AIE-101, AIE-105
Voice is the domain where the target employers live, and it is unusually unforgiving: a text product that takes two seconds is fine, and a voice product that takes two seconds is broken. Human conversation runs on a 300–500 ms response window, and most deployed voice agents sit at 1.4 seconds or worse. This course is about closing that gap and knowing exactly which hop to blame.
The lab. 1 Percent More Fluent and LearnIndo. Both already move audio in one direction; neither closes the loop, measures what it costs, or handles a user interrupting.
By the end you can
- Build a full ASR → reasoning → TTS loop and account for every millisecond in the budget
- Explain why transport choice dominates perceived latency in voice agents
- Measure ASR quality properly, including on accented and code-switched speech
- Handle barge-in, turn-taking and partial results
- Decide whether a document problem needs vision at all, and show the measurement behind the answer
0 of 53 required items complete
0m of 62h 30m
M1 · How speech becomes tokens
0/8 · 7h 30mreading · 1h 30m · tier 0 self-marked
lecture · 1h 30m · tier 0 self-marked
CS244S @ Stanford: LLM Based Spoken Language Processing 2025 — Gridspace
reading · 1h · tier 0 self-marked
reading · 45m · tier 0 self-marked
wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representations
reading · 45m · tier 0 self-marked
Conformer: Convolution-augmented Transformer for Speech Recognition
reading · 45m · tier 0 self-marked
assignment · 1h · tier 1 machine-verified
retention · 15m · tier 1 machine-verified
M2 · Measuring recognition properly
0/6 · 7hreading · 45m · tier 0 self-marked
reading · 45m · tier 0 self-marked
WhisperX: Time-Accurate Speech Transcription of Long-Form Audio
reading · 1h · tier 0 self-marked
assignment · 2h 30m · tier 1 machine-verified
assignment · 1h 45m · tier 2 panel-assessed
retention · 15m · tier 1 machine-verified
M3 · Accented and code-switched speech
0/6 · 7h 30mreading · 1h · tier 0 self-marked
On the End-to-End Solution to Mandarin-English Code-switching Speech Recognition
reading · 45m · tier 0 self-marked
reading · 45m · tier 0 self-marked
SeamlessM4T: Massively Multilingual & Multimodal Machine Translation
assignment · 3h · tier 1 machine-verified
assignment · 1h 45m · tier 1 machine-verified
retention · 15m · tier 1 machine-verified
M4 · Synthesis
0/8 · 8h 15mreading · 1h · tier 0 self-marked
reading · 45m · tier 0 self-marked
FastSpeech 2: Fast and High-Quality End-to-End Text to Speech
reading · 45m · tier 0 self-marked
Neural Codec Language Models are Zero-Shot Text to Speech Synthesizers
reading · 1h · tier 0 self-marked
- exemptable
assignment · 45m · tier 1 machine-verified
assignment · 2h 30m · tier 1 machine-verified
assignment · 1h 15m · tier 2 panel-assessed
retention · 15m · tier 1 machine-verified
M5 · Transport and streaming
0/5 · 6h 30mreading · 1h 30m · tier 0 self-marked
reading · 1h · tier 0 self-marked
assignment · 2h 45m · tier 1 machine-verified
assignment · 1h · tier 2 panel-assessed
retention · 15m · tier 1 machine-verified
M6 · Turn-taking and barge-in
0/5 · 6h 30mreading · 1h 30m · tier 0 self-marked
Moshi: a speech-text foundation model for real-time dialogue
reading · 45m · tier 0 self-marked
HuBERT: Self-Supervised Speech Representation Learning by Masked Prediction of Hidden Units
assignment · 2h 45m · tier 1 machine-verified
assignment · 1h 15m · tier 2 panel-assessed
retention · 15m · tier 1 machine-verified
M7 · Documents and vision-language models
0/11 · 12h 30mreading · 45m · tier 0 self-marked
Learning Transferable Visual Models From Natural Language Supervision
reading · 45m · tier 0 self-marked
reading · 45m · tier 0 self-marked
Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution
reading · 1h · tier 0 self-marked
reading · 45m · tier 0 self-marked
LayoutLMv3: Pre-training for Document AI with Unified Text and Image Masking
reading · 45m · tier 0 self-marked
reading · 45m · tier 0 self-marked
assignment · 3h · tier 1 machine-verified
assignment · 2h 30m · tier 1 machine-verified
assignment · 1h 15m · tier 2 panel-assessed
retention · 15m · tier 1 machine-verified
M8 · Course project
0/4 · 6h 45mproject · 2h 45m · tier 3 artifact
project · 1h 45m · tier 2 panel-assessed
project · 1h 15m · tier 3 artifact
defense · 1h · tier 4 defended