littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于MicroPython的离线语音识别模块交互系统

项目简介

本项目是一个用于与DFRobot提供的离线语音识别模块进行交互的库。作为针对MicroPython编程环境(基于微比特板)的扩展插件,能让用户轻松在微比特板上实现语音控制功能,适合对语音交互感兴趣的开发者和爱好者。

项目的主要特性和功能

  1. 初始化语音识别模块,支持不同识别模式和麦克风模式。
  2. 开启语音模块进行指令识别。
  3. 可添加自定义的语音指令条目及对应的识别编号。
  4. 读取识别到的指令条目编号。
  5. 设置模块的I2C地址,设置在断电重启后生效。

安装使用步骤

安装步骤

假设用户已经下载了本项目的源码文件: 1. 打开 https://makecode.microbit.org/。 2. 点击“导入”,再点击“导入URL”。

使用步骤

  1. 调用ASR.begin()初始化语音识别模块。
  2. 调用ASR.start()开始语音识别。
  3. 调用ASR.addCommand()添加自定义指令条目。
  4. 调用ASR.read()读取识别结果。
  5. 若有需要,调用ASR.setI2CAddr()设置模块的I2C地址。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】