L5 · 04 · Multimodal AI: Vision, Speech & Video

So far every model in this curriculum has been text-in, text-out. Multimodal models see, hear and generate more than words — images, audio, video — and are what make AI useful in the physical world. This page maps the modalities, how they're fused into one model, and the practical uses and limits of each.

Level 555 minTrack 20Last verified 2026-10

By the end of this page you can

One model, many senses

The trick is the same as text: turn the modality into tokens/embeddings, feed them into a shared transformer.

imagepatches audiospectrogram chunks textsubwords sharedtransformer joint understanding"describe this image" / "transcribe + answer"

All land in the same transformer, so the model can reason across modalities: "what's wrong in this screenshot and the log line under it?"

Vision-language models (VLMs)

Image + text in, text out. The most practically useful modality for IT work:

Use caseExample
Document understandingExtract fields from invoices, receipts, forms — layout + text together
UI / front-endScreenshot → describe, generate code, find the bug visually
Diagrams & chartsRead an architecture diagram or a metrics graph
OCR+Not just read text, but understand it in context (tables, handwriting)
AccessibilityAlt-text generation, describe images for screen readers
VLM failure modes Fine print, small text, dense tables, precise counting and exact positions are where VLMs stumble. They'll confidently misread a faint figure or miss one row of a big table. Verify exact numbers; don't trust spatial precision.

Speech: ASR, TTS and real-time voice

DirectionTechUses
Speech → text (ASR)Whisper-style modelsTranscription, meeting notes, voice input, call analytics
Text → speech (TTS)Neural TTS, voice cloningVoice assistants, accessibility, content narration
Real-time voiceStreaming ASR + LLM + TTS (or end-to-end audio models)Live voice agents, hands-free ops

Two architectures for voice agents: the cascade (ASR → LLM → TTS, easy to debug, adds latency) versus speech-to-speech models (audio in, audio out, lower latency, captures tone/emotion, newer).

Video understanding

Video = many frames + audio + time. Models sample frames and reason over the sequence. Uses: analysing a screen recording of a bug, understanding a process from a walkthrough, searching footage. The constraint is context — a long video is thousands of frames, so sampling and summarisation strategies matter.

Generation beyond text: diffusion

Text-to-image models (diffusion) work differently from LLMs: they start from noise and iteratively denoise toward an image matching the prompt. Key concepts:

For IT work the value is less "art" and more: generating UI mockups, diagrams, test fixtures, and synthetic training images.

Cost & practicality

Try it (45 min)
  1. Feed a VLM a screenshot of a UI or an architecture diagram. Where does it nail it, where does it misread detail?
  2. Give it a dense table image. Count the rows yourself — did it get the exact figure?
  3. Transcribe a voice note with a local Whisper model. Compare cost/latency vs. a hosted API.

Key takeaways