TinyML快速入门_使用Zilltek 麦克风实现TinyML语音辨识

本文详细描述了如何在ESP32s3-c1开发板上部署TinyML语音辨识系统,包括资料集选择、开发环境配置、模型训练、量化与部署,以及解决常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 前言

在当今的物联网时代,语音辨识技术的应用日益广泛。本文将介绍如何部署TinyML语音辨识系统,并详细记录从资料收集到模型部署的过程。

  • TinyML快速入门:使用Zilltek 麦克风实现TinyML语音辨识

TinyML语音辨识在开发板上的部署 TinyML的实作始于资料的收集。在这一阶段,我们选择了speech_commands资料集进行模型训练。该资料集包含多个语音指令类别,如"down", "go", "left", "no", "right", "stop", "up", "yes"等,可在Tensorflow官方GitHub中找到。

开发环境方面,我们使用Tensorflow2.10和python3.10进行开发,硬体方面则选用了esp32s3-c1。麦克风使用Zilltek ZTS6672 mems mic,IDF使用ESP-IDF,建置project输入指令:

idf.py create-project-from-example "esp-tflite-micro:micro_speech"

会得到esp-tflite-micro的档案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值