Ameba Arduino: [RTL8722CSM/RTL8722DM] TensorFlow Lite - Micro Speech

材料准备

• Ameba D [RTL8722 CSM/DM] x 1
• Adafruit PDM MEMS 麦克风
• LED x 4

范例

流程

如下图所示,将麦克风和LED连接到RTL8722开发板上。

从以下网址下载TensorFlow Lite for Microcontrollers的Ameba版本https://github.com/ambiot/ ambd_arduino/tree/master/Arduino_zip_libraries
请按照以下说明进行安装操作https://www.arduino.cc/en/guide/libraries
确保在以下位置找到patch文件并安装https://github.com/ambiot/ambd_arduino /tree/master/Ameba_misc/
打开范例, “Files” -> “Examples” -> “TensorFlowLite_Ameba” -> “micro_speech”.

上传代码并在上传完成后按Ameba上的重置按钮。
一旦运行,您应该会看到一个LED闪烁,表明它正在处理音频。说“yes”一词将导致绿色LED点亮。说“no”将导致红色LED点亮。如果无法识别该单词,则蓝色LED将亮起。
推理结果也将输出到Arduino串行监视器,其显示如下:

如果您在识别单词时遇到困难,请参考以下提示:
– 确保周围环境安静,降低噪音。
– 尝试改变与麦克风的距离,从一个手臂距离开始。
– 尝试以不同的音调和音量说出单词。
– 根据您的发音方式和所用麦克风的特性可能会更容易地识别关键字。

Code Reference

有关TensorFlow Lite for Microcontrollers的更多信息,请参考以下网址: https://www.tensorflow.org/ lite/microcontrollers

请先确认已安装QQ通讯软体