四、语音识别
第13课 语音识别-语音识别开关灯

一、任务目标
不想伸手去摸开关:对着设备说「开灯」「关灯」,灯就跟着变——像家里会听话的智能灯。
二、我们要学什么
- 学习要点:说「开灯」「关灯」,灯跟着变
- 本课过关:能完成:说出开/关指令后,灯亮灭对应变化。
- 示例对齐:体验题对应 「4-1-1 语音识别-语音识别开关灯」;完整代码对应 「4-1-2 语音识别-关闭回复开关灯」。
三、本节要点
抓住能力点:「说「开灯」。「关灯」,灯跟着变」。前面用按键和传感;本课用手势换成语音:不碰开关也能控灯。
1明情景说开灯关灯
2对能力口令对应灯态
3看结果听对了灯才变
四、解题思路
解题抓手是「说开灯、关灯,灯跟着变」。生活对照:手上占满东西时对着房间说开灯则亮、说关灯则灭。 先对齐:输入「语音识别到的开/关命令」,输出「彩灯亮灭」。验收看:说开是否亮、说关是否灭。
本课主要用到:彩灯/LED。
- 1识别「开灯」「关灯」等口令。
- 2听对才执行,听错不应乱动作。
- 3形成闭环:听对了 → 灯变了。
- 4分别说开、关,灯态应对应。
流程提要(关键词)
五、图形块功能讲解
只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 语音 | 自强板语音识别保存。 | 本课用来完成「说「开灯」「关灯」,灯跟着变」,载入后对照工具箱里的这块积木。 |
![]() | 语音 | 查询语音指令命中状态。 | 本课用来完成「说「开灯」「关灯」,灯跟着变」,载入后对照工具箱里的这块积木。 |
![]() | 执行器 | 打开或关闭指定 LED。 | 本课用来完成「说「开灯」「关灯」,灯跟着变」,载入后对照工具箱里的这块积木。 |
![]() | 语音 | 配置系统语音指令。 | 本课用来完成「说「开灯」「关灯」,灯跟着变」,载入后对照工具箱里的这块积木。 |
六、知识点讲解
语音识别把麦克风收到的声音变成可判断的命令或文本。它通常只能稳妥识别训练好的口令表,不是随意聊天;本课重点看「听对了没有 → 有没有播报/执行」,也就是有没有形成闭环。
验收时看:说开是否亮、说关是否灭。再开、关各说一次,确认没有说反。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期5。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:4-1-1 语音识别-语音识别开关灯.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:怎么说开灯关灯,灯都不会变。
判断:推荐这样验证:对着设备说开灯、关灯,看灯态是否对应。
本课控灯的输入是?
输出看?
本课还没要求?
九、本节小结
小结落点:「说「开灯」「关灯」,灯跟着变」。



