1. 案例目的
学会用 ASR 语音识别模块,让机器人“听懂你说话”。
还能基于语音识别模块,做出你的专属命令词,并实现语音导航控制。
2. 使用材料

3. 软件平台
MicroBlocks——CoCube & CoCube Module

4. 快速体验
1) 连接设备
- 用有线/无线把 MicroBlocks IDE 连上 CoCube 机器人;把 ASR 模块插到机器人上。
- 注意环境要相对安静,发音清晰、语速适中更容易识别。
2) 添加积木库: 在“机器人”目录添加“CoCube Module 库”。本节会用到:
- ASR 获取指令(返回 ID)
- ASR 播报指令 ID



3) 试试识别与播报
- 重复读取“ASR 获取指令”。
- 再根据 ID 让机器人行动(比如前进/后退/停车)。
- 先用唤醒词开场(如“你好小智”),再说命令词,唤醒成功后你可以看到唤醒指示灯亮了。
- 当你说出命令词时,ASR 模块会回答,同时你可以在积木中拿到 ID

💡 小贴士
- 初次上电需要一点点时间,请耐心等待再说话。
- 如果觉得声音太大可以说“减小音量”或最小音量
指令-ID 映射表
点击展开/折叠完整的指令列表
| ID | 命令词 | 功能类型 | 播报语句 |
|---|---|---|---|
| 1 | 学习的唤醒词 | 唤醒词 | 我在 |
| 2 | 你好小智 | 唤醒词 | 我在 |
| 3 | 小智你好 | 唤醒词 | 我在 |
| 4 | 第一个自定义 | 命令词 | 好的 |
| 5 | 第二个自定义 | 命令词 | 好的 |
| 6 | 第三个自定义 | 命令词 | 好的 |
| 7 | 第四个自定义 | 命令词 | 好的 |
| 8 | 第五个自定义 | 命令词 | 好的 |
| 9 | 第六个自定义 | 命令词 | 好的 |
| 10 | 第七个自定义 | 命令词 | 好的 |
| 11 | 第八个自定义 | 命令词 | 好的 |
| 12 | 第九个自定义 | 命令词 | 好的 |
| 13 | 第十个自定义 | 命令词 | 好的 |
| 14 | 第十一自定义 | 命令词 | 好的 |
| 15 | 第十二自定义 | 命令词 | 好的 |
| 16 | 第十三自定义 | 命令词 | 好的 |
| 17 | 第十四自定义 | 命令词 | 好的 |
| 18 | 第十五自定义 | 命令词 | 好的 |
| 19 | 前进 | 命令词 | 开始前进 |
| 20 | 后退 | 命令词 | 开始后退 |
| 21 | 停车 | 命令词 | 已停车 |
| 22 | 左转九十度 | 命令词 | 左转九十度 |
| 23 | 左转四十五度 | 命令词 | 左转四十五度 |
| 24 | 左转三十度 | 命令词 | 左转三十度 |
| 25 | 右转九十度 | 命令词 | 右转九十度 |
| 26 | 右转四十五度 | 命令词 | 右转四十五度 |
| 27 | 右转三十度 | 命令词 | 右转三十度 |
| 28 | 加速一档 | 命令词 | 已加速 |
| 29 | 减速一档 | 命令词 | 已减速 |
| 30 | 打开车灯 | 命令词 | 车灯已打开 |
| 31 | 关闭车灯 | 命令词 | 车灯已关闭 |
| 32 | 巡线模式 | 命令词 | 已进入+巡线模式 |
| 33 | 追光模式 | 命令词 | 已进入+追光模式 |
| 34 | 蓝牙控制模式 | 命令词 | 已进入+蓝牙控制模式 |
| 35 | 避障模式 | 命令词 | 已进入+避障模式 |
| 36 | 人脸识别 | 命令词 | 已进入+人脸识别模式 |
| 37 | 物体追踪 | 命令词 | 已进入+物体追踪模式 |
| 38 | 物体识别 | 命令词 | 已进入+物体识别模式 |
| 39 | 巡线追踪 | 命令词 | 已进入+巡线追踪模式 |
| 40 | 颜色识别 | 命令词 | 已进入+颜色识别模块 |
| 41 | 标签识别 | 命令词 | 已进入+标签识别模式 |
| 42 | 物体分类 | 命令词 | 已进入+物体分类模式 |
| 43 | 二维码识别 | 命令词 | 已进入+二维码识别模式 |
| 44 | 清除屏幕 | 命令词 | 已清除屏幕 |
| 45 | 学习一次 | 命令词 | 开始学习 |
| 46 | 遗忘 | 命令词 | 已遗忘 |
| 47 | 加载模型 | 命令词 | 模型加载中 |
| 48 | 保存模型 | 命令词 | 模型已保存 |
| 49 | 拍照并保存 | 命令词 | 拍照完成 |
| 50 | 保存并返回 | 命令词 | 已保存 |
| 51 | 显示数字零 | 命令词 | 好的 |
| 52 | 显示数字一 | 命令词 | 好的 |
| 53 | 显示数字二 | 命令词 | 好的 |
| 54 | 显示数字三 | 命令词 | 好的 |
| 55 | 显示数字四 | 命令词 | 好的 |
| 56 | 显示数字五 | 命令词 | 好的 |
| 57 | 显示数字六 | 命令词 | 好的 |
| 58 | 显示数字七 | 命令词 | 好的 |
| 59 | 显示数字八 | 命令词 | 好的 |
| 60 | 显示数字九 | 命令词 | 好的 |
| 61 | 显示笑脸 | 命令词 | 好的 |
| 62 | 显示哭脸 | 命令词 | 好的 |
| 63 | 显示爱心 | 命令词 | 好的 |
| 64 | 读取当前位置 | 命令词 | 读取中 |
| 65 | 读取环境光 | 命令词 | 读取中 |
| 66 | 读取指南针 | 命令词 | 读取中 |
| 67 | 读取温度 | 命令词 | 读取中 |
| 68 | 读取加速度 | 命令词 | 读取中 |
| 69 | 读取声音强度 | 命令词 | 读取中 |
| 70 | 读取按键A | 命令词 | 读取中 |
| 71 | 读取按键B | 命令词 | 读取中 |
| 72 | 打开摄像头 | 命令词 | 摄像头已打开 |
| 73 | 关闭摄像头 | 命令词 | 摄像头已关闭 |
| 74 | 打开风扇 | 命令词 | 风扇已打开 |
| 75 | 关闭风扇 | 命令词 | 风扇已关闭 |
| 76 | 风速一档 | 命令词 | 一档启动 |
| 77 | 风速二档 | 命令词 | 二档启动 |
| 78 | 风速三档 | 命令词 | 三档启动 |
| 79 | 开启摇头 | 命令词 | 开始摇头 |
| 80 | 停止摇头 | 命令词 | 停止摇头 |
| 81 | 归位 | 命令词 | 正在归位 |
| 82 | 打开夹爪 | 命令词 | 夹爪已打开 |
| 83 | 关闭夹爪 | 命令词 | 夹爪已关闭 |
| 84 | 打开蜂鸣器 | 命令词 | 蜂鸣器已打开 |
| 85 | 关闭蜂鸣器 | 命令词 | 蜂鸣器已关闭 |
| 86 | 打开喇叭 | 命令词 | 喇叭已打开 |
| 87 | 关闭喇叭 | 命令词 | 喇叭已关闭 |
| 88 | 播放音乐 | 命令词 | 开始播放 |
| 89 | 停止播放 | 命令词 | 停止播放 |
| 90 | 上一曲 | 命令词 | 切换上一曲 |
| 91 | 下一曲 | 命令词 | 切换下一曲 |
| 92 | 单曲循环 | 命令词 | 单曲循环 |
| 93 | 列表循环 | 命令词 | 列表循环 |
| 94 | 随机播放 | 命令词 | 随机播放 |
| 95 | 增大音量 | 增大音量 | 音量已增大 |
| 96 | 减小音量 | 减小音量 | 音量已减小 |
| 97 | 最大音量 | 最大音量 | 音量已最大 |
| 98 | 最小音量 | 最小音量 | 音量已最小 |
| 99 | 中等音量 | 中等音量 | 中等音量 |
| 100 | 开播报 | 开播报 | 开启播报功能 |
| 101 | 关播报 | 关播报 | 关闭播报功能 |
| 102 | 打开灯光 | 命令词 | 灯光已开 |
| 103 | 关闭灯光 | 命令词 | 灯光已关 |
| 104 | 调高亮度 | 命令词 | 亮度调高 |
| 105 | 调低亮度 | 命令词 | 亮度调低 |
| 106 | 最高亮度 | 命令词 | 最高亮度 |
| 107 | 最低亮度 | 命令词 | 最低亮度 |
| 108 | 调高色温 | 命令词 | 色温调高 |
| 109 | 调低色温 | 命令词 | 色温调低 |
| 110 | 日光模式 | 命令词 | 日光模式 |
| 111 | 月光模式 | 命令词 | 月光模式 |
| 112 | 设置为红色 | 命令词 | 已设红色 |
| 113 | 设置为橙色 | 命令词 | 已设橙色 |
| 114 | 设置为黄色 | 命令词 | 已设黄色 |
| 115 | 设置为绿色 | 命令词 | 已设绿色 |
| 116 | 设置为青色 | 命令词 | 已设青色 |
| 117 | 设置为蓝色 | 命令词 | 已设蓝色 |
| 118 | 设置为紫色 | 命令词 | 已设紫色 |
| 119 | 设置为白色 | 命令词 | 已设白色 |
| 120 | 打开空调 | 命令词 | 空调已开 |
| 121 | 关闭空调 | 命令词 | 空调已关 |
| 122 | 温度调高 | 命令词 | 温度调高 |
| 123 | 温度调低 | 命令词 | 温度调低 |
| 124 | 制冷模式 | 命令词 | 制冷模式 |
| 125 | 制热模式 | 命令词 | 制热模式 |
| 126 | 自动模式 | 命令词 | 自动模式 |
| 127 | 除湿模式 | 命令词 | 除湿模式 |
| 128 | 通风模式 | 命令词 | 通风模式 |
| 129 | 打开上下扫风 | 命令词 | 上下扫风 |
| 130 | 关闭上下扫风 | 命令词 | 停止扫风 |
| 131 | 打开左右扫风 | 命令词 | 左右扫风 |
| 132 | 关闭左右扫风 | 命令词 | 停止扫风 |
| 133 | 打开窗户 | 命令词 | 窗户已开 |
| 134 | 关闭窗户 | 命令词 | 窗户已关 |
| 135 | 打开窗帘 | 命令词 | 窗帘已开 |
| 136 | 关闭窗帘 | 命令词 | 窗帘已关 |
| 137 | 开门 | 命令词 | 门已打开 |
| 138 | 关门 | 命令词 | 门已关闭 |
5. 进阶功能
5.1 设计独属于自己的命令
学习唤醒词
唤醒词就是让机器人从"待机"变成"聆听"的开关词。
操作步骤:
- 用默认唤醒词(如"你好小智")唤醒机器人
- 说"学习唤醒词"
- 按提示说出你想要的唤醒词(比如"你好 CoCube")
- 完成后就能用新唤醒词啦!
💡 小贴士:每次学习前记得先删除旧的唤醒词,保持环境安静,发音清晰。
学习命令词
命令词就是让机器人执行动作的指令。
操作步骤:
- 用唤醒词唤醒机器人
- 说"学习命令词"
- 按提示说第一条命令(比如"打开红灯")
- 继续学习第二条、第三条……或说"退出学习"结束
- 学习成功后会自动生成 ID(从 4 开始),用这个 ID 编程控制即可
删除命令词/唤醒词
不想要之前学的词了?
操作步骤:
- 用唤醒词唤醒机器人
- 说"我要删除"
- 根据提示选择:
- "删除命令词" → 删除学过的命令词
- "删除唤醒词" → 删除学过的唤醒词
- "全部删除" → 一键清空
- "退出删除" → 取消操作
5.2 语音导航(示例)
- id=19 前进;id=20 后退;id=21 停车。
- 可叠加转向、自定义速度,做“语音遥控车”。