当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]MATRIX Voice ESP32独立卫星麦克风的树莓派服务器运行Snips。

MATRIX Voice ESP32独立卫星麦克风的树莓派服务器运行Snips。

所需的硬件

在开始之前,让我们回顾一下您需要什么。

•Raspberry Pi 3(推荐)或Pi 3 Model B+(支持)。

•MATRIX Voice ESP32版-购买MATRIX Voice。

•Micro-USB电源适配器的树莓派

•Micro-SD卡(最少8gb)

•微型USB电缆

•一个个人电脑SSH到您的树莓派

•互联网连接(以太网或WiFi)

我们开始吧

首先,按照我们的MATRIX Voice ESP32平台指南学习如何上传和运行代码(通过空气)到ESP32。

现在您已经熟悉了我们的ESP32工作流,可以为这个项目克隆存储库。

1. 配置platformio.ini

在PlatformIO中打开Matrix-Voice-ESP32-MQTT-Audio-Streamer,修改PlatformIO .ini的如下值

WiFi凭证:

•“SSID_GOES_HERE”

•“PASSWORD_GOES_HERE”

MQTT主机服务器:

•MQTT_IP

•MQTT_HOST

2. 部署音频流

注意:OTA使用这段代码大约有一半的时间,因为它相当重,所以我们建议在可能的情况下浏览Pi。

编译和部署代码的所有步骤都可以在步骤1中链接的指南中找到。下面是一些有用的信息。

源代码:src / MatrixVoiceAudioServer.cpp

多个SnipsSatellites:如果您想要多个ESP32设备连接到Snips主机,请确保在platform.ini中为每个ESP32设备创建一个唯一的SITEID。

3. 树莓派服务器安装

您的树莓派Snips服务器可以设置与或没有我们的MATRIX设备。

Pi & MATRIX设备:遵循MATRIX Snips设置指南。

JustThePi:遵循MATRIX Snips设置指南,但只有步骤2和步骤3。

一旦你的Snips服务器准备好了,编辑你的Pi的/etc/snips.toml文件。

转到[snips-hotword]并替换:

下面是:

ValueDefinitions:

•“default@mqtt”: Pi服务器上的MATRIX设备的SITEID。如果你的Snips Pi服务器没有麦克风,你应该删除这个。

•“matrixvoice@mqtt”:在platform.ini中指定的ESP32 MATRIX语音音频流的唯一SITEID。

•按ctrl+x,按y,然后按enter键保存更改。

4. 结束

要确保您的更改被实现,请从PC重新启动Snips音频服务器。

使用snipps演示来测试您的设置。

监视所有Snips MQTT事件。

说“Hey Snips”,并注意同一工具显示来自站点ID“matrixvoice”的MQTT消息。

如果您将扬声器插入MATRIX Voice的音频插孔,您将能够听到Snips的音频输出。音频有点问题,但大多数情况下是可行的。改进将会到来!

ESP32矩阵语音卫星魔术

再次,非常感谢Paul Romkes,我们的社区成员,他提出了这个美丽的项目!

想象一下你能用它做多少事。你可以在你的房子里有一个ESP32矩阵语音卫星的网状网络,与一个Pi控制一切。梦想和建设快乐!

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

我使用树莓派 Pico 和高精度的 INMP441 I2S 磁性麦克风构建了一个便携式分贝计。该设备能够实时测量声音强度,并将其显示在 OLED 屏幕上,而且它完全独立运行,采用电池供电设计。

关键字: 分贝计 树莓派 麦克风 INMP441 I2S

机器人运动学变成了一个充满乐趣的视觉实验场:我通过使用“小狗板”(PuppyPi)来实时观察并调整机器人的行走、小跑和攀爬动作,从而掌握了动态步态的要领!

关键字: 机器人狗 视觉方式 树莓派

这个项目是为我物理计算课程中的数据可视化项目而设计的。其核心理念是通过 LED 灯带来展示飞机在天空中的位置,每盏 LED 灯都代表着一个位置。这些灯光会随着飞机的活动而移动并改变颜色。

关键字: LED REST API 树莓派 继电器

“WiFi 感测技术”是智能家居的未来吗?还是仅仅是一种实验室里的奇思妙想?我花了数周时间利用 ESP32 构建了一个人体感应装置,以探究我们是否终于能够摒弃那些昂贵的传感器了。

关键字: Wi-Fi ESP32 物联网

该项目展示了如何利用配备有物体检测模型的树莓派人工智能摄像头来监控排队情况。在该项目中,排队监控指的是计算排队区域内的人数。排队区域被定义为由多边形围成的区域,通常是一个矩形。

关键字: 树莓派 人工智能 摄像头

气压计是一种用于测量大气压力的科学仪器。气压上升通常预示着天气好转,气压下降则通常意味着即将有风和降雨。气压稳定则表示天气状况平稳。在这个项目中,我将介绍一种非常简单的制作气动式气压计模拟器的方法。实际上,现代数字电子技...

关键字: 气压计 ESP32 BME280

现代通信系统在很大程度上依赖于诸如电力网、移动网络、互联网连接以及云服务器这样的集中式基础设施。虽然这些系统在日常生活中运行良好,但在灾难(如洪水、地震、野火或大规模停电)发生时却常常会失效。

关键字: LoRa 树莓派 RYLR998

Jan. 20, 2026 ---- 根据TrendForce集邦咨询最新AI Server研究报告,北美云端服务供应商(CSP)持续加强对AI基础设施投资力道,预估将带动2026年全球AI Server出货量年增28%...

关键字: AI 服务器 ASIC

走进许多理工科实验室,你就会看到这样的机器人:它们通常被当作“高级演示品”或一次性教学辅助工具而被束之高阁。它们演示一个概念,然后就被人遗忘。而 Hiwonder PuppyPi 则旨在打破这种循环。它并非一种一次性使用...

关键字: PuppyPi 机器人 树莓派
关闭