单元二
第6课 语音交互播报

一、任务目标
用口令触发报时和温湿度播报,对照按键触发少了哪一项。
二、我们要学什么
- 学习要点:语音交互|口令触发播报
- 本课过关:能完成:说出语音交互是听见口令再播报;载入编程体验,指出口令 60 报时、56 播温度、57 播湿度;再运行完整程序,指出改回按键:B1 报时、B2 播温度,没有湿度。
- 示例对齐:编程体验对应
十学期兴趣课程/学期5/1-4-2 语音识别-语音交互播报.mix;完整程序对应十学期兴趣课程/学期5/1-4-1 语音识别-按键语音播报.mix。
三、本节要点
本课要认识语音交互:口令进、喇叭出,形成一圈。重难点是分清两套——编程体验听 60、56、57;完整程序改回 B1、B2,且没有湿度。要点对齐「语音交互|口令触发播报」。
1读场景明确真实任务
2对要点语音交互|口令触发播报
3载入运行官方积木/代码
四、解题思路
任务:用两套程序对照口令播报和按键播报。编程体验听三个口令;完整程序按 B1、B2,少湿度。请对照喇叭。
本课主要用到:麦克风;B1、B2 按键;喇叭;板载温湿度。
- 1打开识别,设系统指令 204,写入示例时刻。
- 2编程体验循环读取命令编号。
- 360 报时,56 播温度,57 播湿度。
- 4完整程序改为检测 B1、B2 刚按下。
- 5B1 报时,B2 播温度,不再播湿度。
流程示意
五、图形块功能讲解
本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。
六、知识点讲解
语音交互把听和说连成一圈:口令是输入,播报是输出,播完还能再听下一次。按键播报也是一圈,只是触发换成了按键。
| 知识点 | 本课怎么理解 |
|---|---|
| 交互闭环 | 听见口令或按下按键 → 选择播哪一段 → 喇叭播出 → 回到可再触发。缺一环,交互就会断。 |
| 口令编号 | 体验:60 报时,56 温度,57 湿度。 |
| 按键对照 | 完整程序:B1 报时,B2 温度,没有湿度这一路。 |
| 系统指令 204 | 两套都设,给播报功能开路。 |
先听体验的三个口令,再按完整程序的两个键,数一数少了哪一项。
七、编程练习
点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木优先来自 MixGo Sant「十学期兴趣课程/学期5」。语音/视觉在仿真中可能需真机或按键近似;在 Mixly 工具栏点「运行 / 停止」。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
官方示例:1-4-2 语音识别-语音交互播报.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SANT 仿真编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:编程体验用口令 60 报时、56 播温度、57 播湿度。
判断:完整程序也会在口令 57 时播湿度。
本课说的「语音交互」强调的是?
编程体验和完整程序的主要差别是?
运行完整程序,只按 B1 应听到?
九、本节小结
本课认识语音交互。编程体验用三个口令播时间、温度、湿度;完整程序改回按键,且不播湿度。