四、语音识别
第15课 语音识别-自动唤醒

一、任务目标
唤醒后自动进入听令;减少误触发,方便再次唤醒。
二、我们要学什么
- 学习要点:唤醒后自动保持听令,减少反复喊名字
- 本课过关:能完成:唤醒一次后进入听令窗口,能连续接收命令且少误触发。
- 示例对齐:体验题对应 「4-3-1 语音识别-自动唤醒」;完整代码对应 「4-3-2 语音识别-改进自动唤醒」。
三、本节要点
围绕「唤醒后自动保持听令,减少反复喊名字」来搭。上一课每次可能都要先喊名字;本课练自动唤醒窗口:喊一次,短时间内都能说命令。
1读场景喊一次听一阵
2对要点唤醒后短时窗口
3对照现象窗口内连说两句都有效
四、解题思路
解题抓手是「唤醒后自动保持听令,减少反复喊名字」。生活对照:音箱亮起「我在听」:接下来几秒直接说「关灯」「再亮一点」,不必每句都喊名字。 先对齐:输入「唤醒后的听令窗口中的语音」,输出「彩灯随连续命令变化」。验收看:唤醒后不喊名字的命令是否仍有效(在窗口内)。
本课主要用到:彩灯/LED。
- 1唤醒一次后进入短时听令窗口。
- 2窗口内可连续接收命令,不必每句先喊名字。
- 3窗口结束后应重新唤醒。
- 4唤醒后连给两句命令,都应执行。
步骤关键词(顺着看即可)
五、图形块功能讲解
这里只放本课第一次出现的 Mixly 积木(截图)。前面课用过的不再列出;先认块,再「载入」对照。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 语音 | 读取识别到的命令词。 | 搭积木时靠它完成:读取识别到的命令词。载入后对照截图找块。 |
六、知识点讲解
自动唤醒窗口:唤醒一次后进入短时听令窗口,窗口内可连续接收命令。过关看唤醒后连给两句命令都能执行。
核对现象:唤醒后不喊名字的命令是否仍有效(在窗口内)。再唤醒后连续给两句命令,看是否都执行。
七、编程练习
点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期5。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。
六学期兴趣课程:4-3-1 语音识别-自动唤醒.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
请先做两道对错题,再答后面的选择题;全部选完后点「检查」。
判断:唤醒之后立刻什么都听不到,必须每句都重新喊名字。
判断:可用此步骤验收——唤醒一次,在听令窗口内连续说命令,看是否都能执行。
自动唤醒强调?
窗口内应能?
相对学习唤醒词,本课新在?
九、本节小结
回顾:会「唤醒后自动保持听令,减少反复喊名字」就算抓住本课。
