电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>使用Arduino Nano 33构建嵌入式语音识别应用程序

使用Arduino Nano 33构建嵌入式语音识别应用程序

2023-06-28 | zip | 0.06 MB | 次下载 | 2积分

资料介绍

描述

团队成员

钟志哲 (cc128)

程文白 (wc47)

黄伟豪(wh28)

目标

我们使用 Arduino Nano 33 构建了一个嵌入式语音识别应用程序,将一秒钟的语音作为输入并对其进行分类。

为了更容易运行脚本,笔记本的第一个单元格在环境变量中存储了一些重要的值。这些将在运行时替换到脚本的命令行标志中。

WANTED_WORDS 允许我们选择用于训练模型的单词。默认情况下,选择的词是“是”和“否”。我们的模型选择了“stop”和“go”。

TRAINING_STEPS 是指一批训练数据将通过网络运行的次数,以及更新其权重和偏差的次数。LEARNING_RATE 设置调整率。默认情况下,模型将以 0.001 的学习率训练 15, 000 步,然后以 0.0001 的学习率训练 3, 000 步。我们的模型以 0.001 的学习率训练了 12,000 步,然后以 0.0001 的学习率训练了 3,000 步。

安装正确的依赖项

安装包含训练所需操作的特定版本的 TensorFlow pip 包。

克隆相应版本的 TensorFlow GitHub 存储库,以便我们可以访问训练脚本。

使用 TensorBoard 监控训练

它是一个用户界面,可以向我们展示图表、统计数据和其他有关培训进展情况的见解。

例如,TensorBoard 显示了两个图表,“accuracy”和“cross_entropy”,如图 2 和图 3 所示。

pYYBAGOI2IuAGrW_AADqcftC7NU586.png
图 2 “准确度”图
 
pYYBAGOJhAOAXyPxAAD3o6q526w180.png
图 3 “cross_entropy”图
 

“准确度”图在其 y 轴上显示模型的准确度,这表明它能够正确检测到一个单词的时间。“cross_entropy”图显示了模型的损失,它量化了模型预测与正确值的差距。

将训练输出转换为我们可以使用的模型

首先,将冻结的图形文件转换为完整的 TensorFlow Lite 模型。

其次,将 TensorFlow Lite 模型转换为 C 数组。

在我们的项目中使用我们新训练的模型

更换模型

替换数组的内容和 micro_features_model.cpp 文件中常量 g_tiny_conv_micro_features_model_data_len 的值。

更新标签

将“是”和“否”换成“去”和“停止”。在 arduino_command_responder.cpp 文件中。

更新 arduino/command_responder.cpp

用“g”和“s”交换“y”和“n”。

编译并上传板子

pYYBAGOJhAaAZV1iAACS8VPUVtY127.png
图4 编译上传板子
 

测试功能

poYBAGOJhAiAQw19AABGZkc6Sqg094.png
图 5 串行监视器
 
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费