专栏名称: 大联大工程师社区
针对电子行业逐渐呈现碎片化、客制化的趋势,大联大推出汇聚内外工程师,搭建互相帮助乐于分享,解决问题的首选技术平台----大大通,研发工程师的翰林院。其中包含了大联大代理的上百条产品线、数百个方案,以及新产品信息和原厂新闻
今天看啥  ›  专栏  ›  大联大工程师社区

学技术 | TinyML快速入门 使用Zilltek 麦克风实现TinyML语音辨识

大联大工程师社区  · 公众号  ·  · 2024-11-04 16:42
    

文章预览

点击蓝字 关注我们 前言 在当今的物联网时代,语音辨识技术的应用日益广泛。 本文将介绍如何部署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的档案 我们使用example中的micro_speech,内容我们需要做一些修改,首先在audio_provider.cc ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览