基于用户实际使用的命令词和多样化语言需求,Module ASR 离线语音识别单元可借助智能公元在线平台,灵活高效地调整命令词和回复语,并重新生成适配固件。
账号注册: 访问智能公元平台完成账号注册与登录,并打开产品管理页面点击所有产品项。
下载产品配置模板文件(.json):下方链接中有中英两个版本的配置模板文件,请根据实际使用语言使用对应的模板文件,后续可基于模板进行固件定制化修改。
配置模板文件或通过平台重新生成。1. 点击导入产品,导入之前步骤下载的产品配置模板文件(.json),此教程以英文版本为例。
2. 点击查看详情,选中模板进行继承,这将基于出厂固件模板生成一个新的版本用于修改。
3. 点击编辑按钮,进入固件配置界面。滑动至命令词自定义选项,点击+添加一条创建新的命令。
4. 根据实际使用的语言类型填写触发的命令与回复的命令。注意不允许出现多语言混合的情况,需根据实际启用的语言进行配置。完成后,点击箭头按钮(>>),然后点击+添加控制配置当前命令详细参数。
免唤醒词(eg: Hi M Five, Hi ASR)用于设备的唤醒交互。该功能与普通自定义唤醒词部分存在冲突,若同时使用,则实际唤醒时候仅触发自定义唤醒词的响应回复。 因此设置唤醒词功能时,请直接选取命令词列表中的指令用为免唤醒词即可,无需设置自定义唤醒词。
命令词一栏更改选择其他触发方式。5. 通过参数配置实现当语音命令触发后,Module ASR 模块通过 UART 响应的数据内容。为了兼容 M5Unit-ASR Arduino 库,请按照原有格式进行修改。格式规则为AA 55 ID 55 AA, 其中指令码 ID 唯一,不可与其他命令重复。
6. 完成上述配置后就已经完成新指令 Add 的添加。接下来点击菜单栏的配置检查选项,检查是否存在错误。确认无误后点击发布版本进行固件打包。
7. 版本发布需要等待几分钟,等待完成固件生成后,点击下载固件,固件压缩包名称为 jx_firm.tar.gz。
1. 打开之前步骤下载的 Module ASR 固件烧录工具(.exe),确保产品型号为 CI1302,点击 Update 启动工具。
2. 导入解压后的固件文件(.bin)
3. 烧录操作
Module ASR 烧录接口为 USB Type-C 接口,请通过此端口将模块连接至电脑。
待烧录工具检测到对应端口后,勾选端口激活下载等待,然后按一下 Debug Rst 按键,开始下载程序。
给 Module ASR 模块供电,使用 Hi M Five命令唤醒,回应 I'm here,说明固件烧录成功。