ESP32 语音识别
ESP32-AUDIO-REC
⭐⭐☆☆☆ (2/5)
已发布
项目简介
ESP32调用百度语音识别服务。
ESP32-AUDIO-REC 是一个基于 ESP32 芯片和 INMP441 全向麦克风模块的语音监听与文字识别开源项目。它的核心功能是实时采集环境声音,通过百度语音服务将语音转换为文字,并将识别结果转发到树莓派或其他带有扬声器的 ESP32 等外部设备上。项目解决了 ESP32 因内存和存储限制不适合直接存储音频文件的问题,转而专注于轻量级的语音转文字与数据传输,非常适合用于智能家居控制、隐蔽监听、语音指令中继等场景。
标签
项目特点
基于ESP32和INMP441麦克风实现低成本语音识别
调用百度语音服务进行云端语音转文字
识别结果可通过Wi-Fi转发到其他设备
支持自动录音触发(声音检测)
支持路由器配置(首次使用需通过Wi-Fi配置)
内置看门狗保护,防止程序死锁
支持LED指示灯显示状态(可选)
实测1米内语音识别成功率90%
技术规格
| 主控芯片 | |
|---|---|
| 麦克风 | |
| 语音服务 | |
| 录音时长 | |
| 识别距离 | |
| 供电要求 | |
| 开发环境 | |
| 板型选择 | |
| PSRAM设置 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32开发板(带4M PSRAM) | 1 | — | 淘宝约55元 |
| INMP441 全向麦克风模块 | 1 | — | 淘宝约18元 |
| LED指示灯 | 1 | — | 可选,用于状态显示 |
| 限流电阻(LED用) | 1 | — | 可选 |
| 杜邦线/跳线 | 若干 | — | 用于连接麦克风和LED |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Arduino IDE | 编写和烧录固件 | ✅ 是 |
| USB数据线 | 连接ESP32到电脑 | ✅ 是 |
| 焊台 | 焊接LED和电阻(可选) | ▢ 推荐 |
| 万用表 | 检查连接 | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要连接INMP441麦克风和LED到ESP32,焊接可选
💻 **编程能力**:需要Arduino IDE使用经验,能配置ESP32开发环境和PSRAM设置
⚡ **电子电路**:了解I2S接口和基本电路连接
适用场景
智能家居语音控制(如开灯、关灯等短语指令)
语音指令转发到树莓派等设备进行进一步处理
低成本语音识别原型开发
隐蔽式语音监听和文字记录