资料介绍
描述
1) 简介
免提选择电梯楼层
2) 特点
- 语音控制
- 液晶显示器
3) 硬件
3.1) 用于 Raspi Stretch 的麦克风
按照这些说明确保您可以在 Raspberry Pi 上录制音频
这是此项目中 Raspi Stretch 的配置:
更新 ALSA 配置:
sudo nano /usr/share/alsa/alsa.conf
并寻找以下两行:
defaults.ctl.card 0
defaults.pcm.card 0
将“0”都更改为“1”,然后保存文件
3.2 示意图
Raspi 和 LCD SSD1306
4) 代码
4.1) 准备数据集
首先,在您的计算机上下载并解压缩Google Speech Commands 数据集。
打开 1_data_pre.py.
将变量更改 dataset_path
为指向计算机上解压缩的 Google Speech Commands 数据集目录的位置。运行整个脚本。
该脚本会将所有语音样本(不包括background_noise集)转换为它们的梅尔频率倒谱系数 (MFCC),将它们分为训练集、验证集和测试集,并将它们作为张量保存在一个名为
all_targets_mfcc_sets.npz
.4.2) 训练模型
打开更改变量以指向解压后的 Google Speech Commands 数据集目录的位置。此外,将变量更改为指向文件的目录位置。
02-train.py
.
dataset_path
feature_sets_path
all_targets_mfcc_sets.npz
运行整个脚本。它将从第一个脚本中生成的文件中读取 MFCC,构建一个 CNN,并使用我们创建的训练特征 (MFCC) 对其进行训练。然后脚本会将模型保存在
allworld_model.h5
4.3) 转换为 tflite
打开03-convert_tflite.py
并确保它keras_model_filename
指向我们在上一个脚本中创建的.h5 模型的位置。
运行此脚本将 .h5 模型转换为 .tflite 模型。我们将有
allword-model.tflite
4.4) Raspi 代码
将allword-model.tflite,requirements.tx
t 和4_ras-voice-cmd.py
files 复制到 Raspberry Pi 上的同一目录中。运行requirements.txt
以安装所有要求包。然后运行 4_ras-voice-cmd.py
脚本。
如果最后 1 秒捕获的音频包含此列表中的单词的置信度:
wake_word = ['backward', 'down', '8', '5', 'forward', '4', 'left', '9', 'no', 'off',
'on', '1', 'right','7','6', 'stop','3', '2', 'up','yes','0' ]
程序将打印出第 4 行 LCD 中的单词。
如果你接下来说“YES”,它将在 LCD 的第 3 行更新,如果“NO”,它将删除它
如果我们选择了错误的楼层,我们可以再次选择它来删除它。在这个例子中,我们选择了 1 - 9 -3 楼,但是我们不想去 9 楼,我们再次选择它来移除它。
这里是视频演示:
由于 Raspi 的限制,所以模型运行不流畅,存在输入溢出问题,但可以正常工作。
- Arduino带蓝牙和语音的家庭控制
- 基于单片机电梯5层带模拟控制系统设计(毕设)
- 电梯控制简介资料下载
- 松下电梯门机控制程序文件下载 6次下载
- 4层4站电梯PLC控制原理图设计 34次下载
- 电梯控制系统的VHDL程序与仿真 32次下载
- AP7003语音识别芯片的介绍和在自动电梯语音控制系统中的应用说明 15次下载
- 语音识别集成电路AP7003的介绍和在自动电梯语音控制系统中的应用说明 9次下载
- 如何使用有方GPRS进行智能电梯控制系统的设计
- 电梯控制器设计与制作 18次下载
- 电梯控制要求介绍及基于PLC电梯控制系统的设计与实现 34次下载
- 3层杂物电梯(带全注释) 13次下载
- 电梯控制电路(专科试题)
- 电梯自动语音报站系统
- 电梯自动语音报站系统
- 离线语音控制技术特点 230次阅读
- 电梯控制线路全部被剪断怎么接? 583次阅读
- 基于MSP430F149单片机实现电梯门机控制系统的设计 3894次阅读
- 对电梯控制与静磁栅位移传感器的特点的简介 8.6w次阅读
- 电梯五方通话有什么作用 8134次阅读
- 电梯控制柜的低成本电磁兼容的解决方案 1108次阅读
- 宽禁带器件和仿真环境介绍 1457次阅读
- 基于PIC18F258单片机和CAN模块实现电梯呼梯控制系统的设计 1504次阅读
- dfrobot语音识别控制板 介绍 2972次阅读
- 英威腾电梯控制系统设计方案 1727次阅读
- 详细讲解基于FSM的电梯控制系统的设计与实现 4455次阅读
- 基于STM32的智能电梯控制系统设计 2.2w次阅读
- 电梯不夹人:基于Nuvoton的智能电梯解决方案 1891次阅读
- 电梯曳引机的原理与测试方案 1.3w次阅读
- 基于CAN总线的电梯主控系统软硬件设计 5375次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多