资料介绍
描述
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使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多