- 博客(8)
- 收藏
- 关注
原创 手把手教你一步一步搭建基于火山引擎端到端语音大模型的智能语音Agent(ESP32-S3 + micropython)
本文将带你一步步搭建一个功能强大的 ESP32-S3 实时语音对话系统。我们将利用火山引擎的语音技术,配合一台 Python 中转服务器,让小小的 ESP32-S3 开发板也能实现流畅、智能的语音交互。无论你是想 DIY 一个智能音箱,还是为你的机器人项目增加语音功能,这篇文章都将为你提供详尽的指导。本项目旨在打造一个低成本、高性能的实时语音对话解决方案。通过 ESP32-S3 采集音频,实时传输到一个 Python 服务器,该服务器再将音频流对接到火山引擎的实时语音对话服务。
2025-12-25 22:52:22
1519
1
原创 ESP32-S3打造豆包实时语音助手:基于Micropython开发
本项目基于ESP32-S3微控制器,开发了一个实时响应的AI语音助手系统,通过WebSocket协议与豆包音频智能体对接,具备强大的对话能力和高度可定制性。硬件包括ESP32-S3开发板、I2S麦克风、I2S扬声器。软件架构采用MicroPython开发环境,主要功能模块包括WebSocket通信、音频采集与播放、语音活动检测(VAD)和消息队列管理。核心技术包括高效的VAD算法、异步通信架构和豆包API交互流程。系统通过内存优化和容错设计,确保在资源受限的嵌入式设备上高效运行。
2025-05-15 15:18:52
3624
9
原创 LVGL+MicroPython v9.x系列前言
在万物互联的智能时代,从智能手表到工业控制面板,从智能家居中控到医疗设备界面,图形用户界面(GUI)已成为嵌入式设备与用户对话的重要窗口。你是否曾想过,如何让手中的微控制器“活”起来,展示出流畅、美观的交互界面?在这条路上,你不仅会学习技术,更会培养出将抽象需求转化为直观体验的产品思维。二者的结合,让嵌入式GUI开发不再是C/C++开发者的专属领域,Python开发者也能轻松构建专业级的嵌入式界面!· 生态活跃:拥有强大的社区支持和丰富的组件库。· Python的简洁语法,大幅降低开发门槛。
2026-01-22 08:22:53
620
2
原创 LVGL+MicroPython-v9.x之基础动画与事件交互
本教程介绍了如何使用MicroPython和LVGL 9.2实现基础动画与事件交互。主要内容包括: 环境准备:ESP32-S3主控和GC9A01圆形屏硬件配置 LVGL动画实现三步骤:定义回调函数、初始化动画对象、启动动画 代码示例演示了标签平移动画,通过开关控制动画效果 详细解析了动画回调函数和两种动画路径效果 实现了交互逻辑,根据开关状态触发不同动画效果 展示了最终效果:标签滑入滑出屏幕,带有回弹效果 预告下期将讲解动画回放与重复功能
2026-01-19 10:29:08
359
原创 MicroPython-adf固件编译
本文介绍了Micropython和ESP-ADF的安装与编译流程。首先安装依赖工具后,通过git获取Micropython v1.25.0源码并构建交叉编译器。接着下载ESP-ADF v2.7(包含ESP-IDF 5.3.1),配置环境变量并应用补丁文件。最后详细说明了ESP32的编译步骤:加载IDF环境,应用Micropython补丁,选择开发板(如lyrat43)进行编译。整个过程涵盖了从环境准备到固件生成的关键步骤,为在ESP32平台上运行Micropython提供了完整指导。
2025-12-17 16:50:28
259
原创 基于LVGL-micropython、ESP32-S3+GC9A01炫酷手表
想象一下,一块时尚、鲜艳的智能手表显示屏,不仅能精准显示时间,还能实时获取天气更新!这一切都由强大的微控制器和绚丽的显示屏驱动,结合 MicroPython 和 LVGL 图形库打造而成。科技爱好者们,系好安全带,我们将带你探索一个将硬件与软件完美融合的激动人心项目,打造一款既实用又吸睛的智能手表界面!
2025-07-10 15:27:34
1478
2
原创 DIY超酷AI语音助手!ESP32S3固件+GC9A01显示+INMP441&MAX98357音频模块,解锁豆包AI语音智能体新玩法
操作系统:ubuntu-22.04-server-amd64。MicroPython 版本:v1.26.0。开发板:ESP32-S3-FH4R2。ESP-IDF 版本:v5.2。豆包语音智能体+gc9a01显示。Python 版本:3.12。若子模块更新失败时使用替代命令。配置 Python 包镜像源。获取 ESP-IDF 源码。安装必要的工具和依赖项。设置环境变量并永久生效。
2025-06-06 22:06:18
798
原创 使用WebSocket协议实现在ESP32上音频接收播放
ESP32是一款由乐鑫信息科技(Espressif Systems)推出的低成本、低功耗的系统级芯片(SoC),它集成了Wi-Fi和双模蓝牙(经典蓝牙/蓝牙低功耗BLE)功能。WebSocket协议的URL以ws://或wss://开始,其中wss://表示使用了SSL加密的WebSocket连接。WebSocket是一种网络通信协议,位于OSI模型的应用层。由于WebSocket可接受的url地址是ws://和wss://(加密)格式的,网上暂时没有找到现成的地址,因此验证时可以自己搭建一个简易服务器。
2024-11-16 10:09:47
2210
1
LVGL+Micropython 编译固件下载 lvgl-micropy-ESP32-GENERIC-C3-4
2024-08-27
LVGL+Micropython 编译固件下载 lvgl-micropy-ESP32-GENERIC-S3-8
2024-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅