单元二

第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. 1打开识别,设系统指令 204,写入示例时刻。
  2. 2编程体验循环读取命令编号。
  3. 360 报时,56 播温度,57 播湿度。
  4. 4完整程序改为检测 B1、B2 刚按下。
  5. 5B1 报时,B2 播温度,不再播湿度。

流程示意

打开识别并设时钟体验读取命令编号6056/57播报完整改检测按键B1报时B2温度

五、图形块功能讲解

本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。

六、知识点讲解

语音交互把听和说连成一圈:口令是输入,播报是输出,播完还能再听下一次。按键播报也是一圈,只是触发换成了按键。
知识点本课怎么理解
交互闭环听见口令或按下按键 → 选择播哪一段 → 喇叭播出 → 回到可再触发。缺一环,交互就会断。
口令编号体验:60 报时,56 温度,57 湿度。
按键对照完整程序:B1 报时,B2 温度,没有湿度这一路。
系统指令 204两套都设,给播报功能开路。

先听体验的三个口令,再按完整程序的两个键,数一数少了哪一项。

七、编程练习

点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木优先来自 MixGo Sant「十学期兴趣课程/学期5」。语音/视觉在仿真中可能需真机或按键近似;在 Mixly 工具栏点「运行 / 停止」。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

官方示例:1-4-2 语音识别-语音交互播报.mix。载入后运行。

八、课堂练习

先完成两道正误判断,再做其余题目;选出后点「检查」。

  1. 判断:编程体验用口令 60 报时、56 播温度、57 播湿度。

  2. 判断:完整程序也会在口令 57 时播湿度。

  3. 本课说的「语音交互」强调的是?

  4. 编程体验和完整程序的主要差别是?

  5. 运行完整程序,只按 B1 应听到?

九、本节小结

本课认识语音交互。编程体验用三个口令播时间、温度、湿度;完整程序改回按键,且不播湿度。