pdf-icon

产品上手指引

Zigbee

Thread

Module Gateway H2

IoT 工具

IoT 云端服务

Ethernet 摄像头

拨码开关

Module LoRa868 v1.2

Module LoRa868/433 v1.1

软件工具

Unit ASR 自定义固件生成与烧录

基于用户实际使用的命令词和多样化语言需求,Unit ASR 离线语音识别单元可借助智能公元在线平台,灵活高效地调整命令词和回复语,并重新生成适配固件。

1.准备工作

  1. 账号注册: 访问 智能公元平台 完成账号注册与登录,并打开产品管理页面。

  2. 下载产品配置模板文件(.json)

语言支持
目前版本不支持语言混合使用,同一时刻仅能使用一种语言,如需配置不同语言可下载参考不同版本的配置模板文件或通过平台重新生成。
  1. 使用到的硬件产品:

  1. 使用到的软件工具:

2.配置模板

  1. 点击导入产品,导入之前步骤下载的产品配置模板文件(.json)
  1. 点击查看详情 ,选中模板进行继承。这将基于出厂固件模板生成一个新的版本用于修改。
  1. 点击编辑按钮,进入固件配置界面。滑动至命令词自定义选项,选中已有命令词复制创建新的命令。
  1. 根据实际使用的语言类型填写触发的命令与回复的命令。注意不允许出现中英混合的情况,需根据实际启用的语言进行配置。完成后,点击箭头按钮,配置当前命令详细参数.
  1. 通过参数配置实现当命令触发后,Unit ASR 通过 UART 响应的数据内容。为了兼容 M5Unit-ASR Arduino 库,请按照原有格式进行修改。格式规则为AA 55 ID 55 AA, 其中指令码ID不可与其他命令重复。
  1. 完成上述配置后就已经完成新指令 Just 的添加。接下来点击菜单栏的配置检查选项,检查是否存在错误。确认无误后点击发布版本进行固件打包。
  1. 等待完成固件生成,点击下载。

3.固件烧录

  1. 打开之前步骤下载的 Unit ASR 固件烧录工具, 确保模组型号配置正确,点击Update启动工具。
  1. 导入解压后的固件文件(.bin)
  1. Unit ASR 的通信接口同时也是烧录接口,程序使用UART的方式进行下载。本教程使用 ESP32 Downloader 进行操作,具体线序如下所示。
  1. 首选连接 ESP32 Downloader 到电脑,待烧录工具检测到对应端口后,勾选端口激活下载等待。然后连接 Unit ASR,开始下载程序。
  1. 程序下载完成。

4.命令测试

  1. Unit ASR 供电
  2. 使用 Hi M Five命令唤醒,回应 I'm here
  3. 使用 Just 命令,回应 Do it
On This Page