ESP32 语音识别 ESP32-AUDIO-REC

⭐⭐☆☆☆ (2/5) 已发布
lixy123 59 Stars 未知 BOM 完整度: /5 教程完整度: /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接口和基本电路连接

适用场景

智能家居语音控制(如开灯、关灯等短语指令)
语音指令转发到树莓派等设备进行进一步处理
低成本语音识别原型开发
隐蔽式语音监听和文字记录