本示例主要包含以下功能:
离线唤醒:支持单麦语音唤醒;
离线命令词识别:支持在唤醒之后,在交互时间内,进行多次离线命令词识别;
串口指令发送:当模组触发设置的功能类型时,模组通过协议串口发送配置的协议串口指令。
主动播报:当模组触发所设置的功能类型为主动播报时,模组自动播报对应提示语。
被动播报:支持mcu或者电控发送对应的串口指令,模组接受到接受协议之后,播放 播报语句;
模组默认出厂 已包含本应用,可直接进行功能体验。
在运行本应用前,进行以下硬件准备:
| 物料 | 是否需另购 | 操作 |
|---|---|---|
| 麦克风、喇叭 | 模组(含麦克风、喇叭、串口烧录器)套餐包含该物料 | 将带(端子)的 麦克风 和 喇叭 插到 模组对应的端子 |
| 串口烧录器 、 串口烧录器端子线 | 模组(含麦克风、喇叭、串口烧录器)套餐包含该物料 | 模组通过(端子线)连接 串口烧录器,串口烧录器通过(TYPE-C 口)连接TYPE-C数据线到PC电脑进行供电和数据传输 |

此外准备 5P排针,焊接图示处。
| 物料 | 是否需另购 | 操作 | 备注 |
|---|---|---|---|
| 5P排针 | 需自备 | 焊接排针 | 测试点引脚定义![]() |

本示例 离线语音唤醒与命令词识别使用的是 单麦 方案,使用到模组的三个端子,分别是CN1(喇叭)、CN2(麦克风)、CN3(Uart0、供电、接点),此外使用 UART1 (测试点A11、A12)。
模组接插件引脚定义

模组测试点定义

本示例上电提示语为:欢迎使用智能产品,我是小玲,快来唤醒我吧 ,当模组上电之后,会听到喇叭自动播报该提示。
本示例支持的唤醒词为: 小聆小聆 和 你好小智 ,支持一次唤醒多次交互(在交互保持时间内),如超时,需重新唤醒,再进行离线命令词交互。
1.在待唤醒状态以及识别状态下,唤醒词 小聆小聆 和 你好小智 均可唤醒模组
2.唤醒保持时长默认为10s
| 串口类型 | 串口总线 | 串口硬件IO配置 | 串口波特率 |
|---|---|---|---|
| 协议串口 | UART1 | 串口1: GPIOA_11(TX) GPIOA_12(RX) | 9600 |
| 日志串口 | UART0 | 串口0: GPIOA_00(TX) GPIOA_01(RX) | 115200 |
其他配置详情请见如下配置


当模组触发设置的功能类型时,模组通过协议串口发送配置的协议串口指令。
支持情况:
本示例已支持: 唤醒词、命令词、欢迎语、播报语、休息语 等功能类型触发时,串口指令发送;
本示例支持 主动播报 以及 被动播报。
主动播报
如上 算法配置 的所示图中 播报模式 为 主动播报 的,为模组自动播报,如:上电提示语、语音交互超时、内置语义词条(如:增大音量、减小音量、最大音量、最小音量等语义所对应的词条);
支持情况:
本示例支持 上电提示、语音交互超时、唤醒、内置语义词条触发 时(如:增大音量、减小音量、最大音量、最小音量等语义所对应的词条),模组自动播报提示语;
被动播报
被动播报顾名思义,是支持mcu或者电控发送对应的串口指令,模组接受到之后,进行提示语播报。
支持情况:
本示例支持 早上好、天王盖地虎、宫廷玉液酒、我是白云、我七十一、奇变偶不变、得了灰指甲、一二三四五、氢氦锂铍硼、好迪真好 等词条 对应的接受协议和播报语句;
举例说明:
用户说 “早上好”,模组识别到离线命令词,不会主动播报提示语,会通过 协议串口 发送协议串口指令 A5 FA 00 81 10 00 21 FB 。
当电控发送串口指令 A5 FA 00 82 10 00 21 FB,模组的 协议串口 接受到之后,即会播报对应的提示语 早上好呀,今天又是元气满满的一天
| 语义(最小功能词) | 功能泛化词 | 功能类型 | 播报语句 | 播报模式 | 发送协议 | 接收协议 |
|---|---|---|---|---|---|---|
| 早上好 | 早上好 | 命令词 | 早上好呀,今天又是元气满满的一天 | 被动播报 | A5 FA 00 81 10 00 21 FB | A5 FA 00 82 10 00 21 FB |
本章节讲解如何下载 体验固件 并完成烧录。
模组内置了体验固件,如需重新下载固件到模组,可阅读本章节。
点击下方链接下载固件:下载固件
如果您的电脑没有安装过串口驱动,需要先安装串口驱动才能使用,驱动文件可以从 https://www.wch.cn/downloads/CH343CDC_ZIP.html 获取安装。
模组通过(端子线)连接 串口烧录器
串口烧录器通过(TYPE-C 口)连接TYPE-C数据线到PC电脑进行烧录准备

准备完毕后,长按烧录器侧面的按键2S,待黄色LED灯再次亮起,代表已进入烧录模式,即可松手,然后点击网页烧录界面的连接按钮,选择已经正确配对的串口建立连接。

