CLASSROOM // HOMELAB ACADEMY M4 LESSON
M4 LESSONlesson

Homelab Academy / Modules

Teach it back 01-voice-architecture: Lesson

Orient, prior check, guided practice, required Feynman, reflect.

Show commands for:
Class 11: Local voice architecture
Class 11 visual reference. Use it as the map, then prove it in the reading, lesson, and lab.

Overview

Module: Module 4: Local Voice Assistant
Activity type: Lesson (Orient → Recall → Learn → Explain → Reflect)
Learning objective: Given a voice request, the learner can draw the local Assist pipeline stages, instrument one test per stage, and isolate faults to mic, wake, STT, intent/action, TTS, or playback.
Bloom level: Analyze
Mastery unlock for this topic: reading done + Feynman complete + quiz ≥80% (when scored) + lab gate + homework submitted

Objective

Learning objective

Given a voice request, the learner can draw the local Assist pipeline stages, instrument one test per stage, and isolate faults to mic, wake, STT, intent/action, TTS, or playback.

Why it matters

Why this matters

Never test the entire voice pipeline first. Each stage transforms an input into an output. Capture the boundary result and prove it before moving forward.

```mermaid
flowchart TD
H["Human speech"] --> M["Microphone"]
M --> W["Wake word"]
W --> V["VAD + audio capture"]
V --> S["STT"]
S --> C["Conversation / intent"]
C --> A["Home Assistant action"]
A --> T["TTS"]
T --> P["Speaker"]

```

Prior check

Prior-knowledge check

Answer briefly before reading Instruction. Wrong answers are useful: they show what to review.

  1. What does STT mean? TTS?
  2. Why test stages independently before the full pipeline?
  3. Which HA entities will voice actions target (from Class 8–9)?
Learn

Learn

Complete the module reading first:

Then review the worked example inside that reading (I do).

Practice

Guided practice (We do)

We do: hints allowed. Check your reasoning against Instruction.

Fill the stage table for a sample phrase with assistance.

Teach it back

Feynman teach-back: required

Required. Do not skip.

Explain

Describe the local voice signal chain and fault isolation in your own words. No copying the lesson verbatim.

Simplify

Explain the same idea to a 12-year-old. If you use a technical word, define it.

Example

Analogy: a relay race: you must know which runner dropped the baton.

Weak spot

What part was hard to explain? That is where your understanding is thin.

Retry

Return to that part of Instruction, restudy it, then rewrite a clearer explanation below.

Mastery note: a completed Feynman teach-back is required before the next class unlocks: “I get it” without explanation does not count.

Answers save in this browser (localStorage). Completing all five fields is part of the mastery unlock.

Reflect

Reflection

Which stage is hardest to observe, and what log or UI proves it?

Also answer:

  1. What did I learn?
  2. What did I struggle with?
  3. How does this connect to earlier classes?
Spiral

Spiral hook

Classes 12–13 implement STT/TTS and the full speaker. Every failure report should cite a Class 11 stage name.

Learn

Topic path (do in order)

Step Activity Purpose
1 Reading Learn
2 This lesson (Feynman) Explain / understand
3 Lab Practice under guidance + break/fix
4 Homework Independent apply
5 Quiz Test / retrieval
← ReadingLab →