Instiq
Chapter 6 · Implementing Text, Speech, Computer Vision, and Image Generation·v1.1.0·Updated 6/11/2026·~14 min

What's changed: Added per-section figures (cert-figure-retrofit). New AI-901 Chapter 6 filling the missing Domain 2 sub-areas: implementing text and speech (Azure AI Language; Azure AI Speech = STT/TTS/translation; multimodal models for spoken prompts) and implementing computer vision and image generation (multimodal/Azure AI Vision = OCR/object detection; image-generation models). Appended as ch6 to keep existing ch1-5 relatedSections non-breaking.

6.2Implementing Computer Vision and Image Generation

Key points

Understand how to implement two capabilities in Foundry—"understanding images" (visual input) and "creating images" (image generation). Cover image interpretation/OCR via multimodal models or Azure AI Vision, and text-to-image generation via generative models, with selection guidance.

Image-related implementation has two distinct capabilities: (1) understand images (visual input)recognize, describe, or classify the content of a photo or diagram; and (2) create images (image generation)generate new images from a text instruction. For AI-901, don’t confuse the two and know how to implement each in Foundry. A memory aid: understanding is "image is the input," generation is "image is the output."

6.2.1Understanding images (visual input)

There are two routes to working with image content: (1) pass an image along with a prompt to a deployed multimodal model to flexibly interpret it—"what’s in this photo," "summarize this chart"; and (2) use the task-focused Azure AI Vision (Foundry Tools) for fixed analyses out of the box—OCR (text recognition, Read), object detection, image captioning, tagging, and face detection. Use a multimodal model for conversational/arbitrary questions, and Azure AI Vision for fixed extraction (especially text in images = OCR).

6.2.2Creating images (image generation)

To produce new images, use an image-generation model (a text-to-image generative model, e.g., DALL·E from the catalog). It generates an image from a text prompt (e.g., "a watercolor of a seaside at dusk") and is deployed and called like any other model. Because it "creates new content," it is a form of generative AI—the opposite goal of vision, which recognizes images. For AI-901: "create new visual output = a generative model" vs "interpret an existing image = a multimodal model / Azure AI Vision."

GoalCapabilityHow
Ask arbitrary questions about a photoUnderstand image (visual input)Deployed multimodal model
Read text inside an imageOCR (text recognition)Azure AI Vision (Read)
Detect objects / get captionsImage analysisAzure AI Vision
Make a new image from a promptImage generation (image is output)Image-generation model (e.g., DALL·E)
Note

OCR is a computer-vision capability: reading text inside an image (OCR) is a core vision capability. Extracting structured fields from invoices/forms is instead the job of Azure Content Understanding (Chapter 5), which uses OCR internally but goes further to structure "which value is the amount." Don’t confuse "read text (OCR)" with "structured field extraction (Content Understanding)."

Warning

Watch the mix-ups: (1) understanding (image in) vs generation (image out) are opposite goals. (2) arbitrary questions = multimodal model; fixed analysis/OCR = Azure AI Vision. (3) image generation is a kind of generative AI (not computer vision). (4) Don’t confuse OCR (read text) with Content Understanding (structured field extraction).

Exam point

Common: "freely describe a photo" = multimodal model; "read text in an image" = Azure AI Vision (OCR/Read); "make a new image from a prompt" = image-generation model (generative AI); "structured-extract the amount from an invoice" = Content Understanding. Decide by image-in vs image-out and fixed analysis vs free response.

Diagram contrasting understanding images (visual input) with creating images (image generation) using multimodal models.
Understand images / create images

6.2.3Section summary

  • Understand images (image in): arbitrary questions = multimodal model; fixed analysis/OCR = Azure AI Vision
  • Generate images (image out): text-to-image = image-generation model (e.g., DALL·E) = a kind of generative AI
  • OCR is a vision capability; structured field extraction is Content Understanding (different)
  • All are implemented by deploying models / connecting services in Foundry

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. What do you use to create a new image from a text prompt?

Q2. Which capability best reads text inside an image (e.g., on a receipt)?

Q3. Which correctly distinguishes "understanding an image" from "generating an image"?

Q4. What best answers free-form questions like "what is in this photo?" conversationally?

Q5. To structured-extract the "amount" field from an invoice PDF (not merely read the text), what fits best?

Q6. Image generation is closest to which broad category?

Check your understandingPractice questions for Chapter 6: Implementing Text, Speech, Computer Vision, and Image Generation

Keep track of your progress

The full study guide is free to read. Sign up free to practice with the question bank, track what you have read, review your mistakes, and highlight passages.