ESP32-S3 Component Overview

0:38

Running multiple web searches.

Found 9 results.

Found 10 results.

Found 10 results.

Found 10 results.

Creating.

可以,我帮你筛了一批和这块板子功能接近的开源代码仓库。
你的板子核心能力大致是:
  • ESP32-S3
  • 多麦克风 / I2S音频采集
  • Wi‑Fi / BLE
  • 可能做录音、语音上传、语音识别、转写、语音助手
严格说,我没找到一个“完全同款硬件”仓库,但下面这些项目复用价值很高

最值得参考的开源仓库


仓库适合程度主要功能为什么适合你链接
atomic14/esp32-i2s-mic-test很高ESP32 I2S麦克风最小测试适合先验证你板子的音频采集链路https://github.com/atomic14/esp32-i2s-mic-test
atomic14/esp32_audio很高ESP32音频采集/输出示例适合做 I2S 输入、音频缓冲、基础处理https://github.com/atomic14/esp32_audio
atomic14/esp32_wireless_microphone很高音频通过网络传输很接近“采音 + Wi‑Fi 上传/流式传输”https://github.com/atomic14/esp32_wireless_microphone
TheZeroHz/ESpeech很高ESP32采集音频并上传做 STT很接近“语音采集 + 转写”方向https://github.com/TheZeroHz/ESpeech
KB8NH2/esp32-s3-voice-inputESP32-S3语音输入端点,推送到本地 Whisper很适合做“语音前端终端”参考https://github.com/KB8NH2/esp32-s3-voice-input
kaloprojects/KALO-ESP32-Voice-AssistantI2S录音、WAV、语音转写适合快速拼出 MVP 固件https://github.com/kaloprojects/KALO-ESP32-Voice-Assistant
limengdu/XIAO-ESP32S3Sense-Speech2ChatGPT中高ESP32-S3 语音识别 + 云端交互适合参考完整应用层流程https://github.com/limengdu/XIAO-ESP32S3Sense-Speech2ChatGPT
Edragon/ESP32-S3-I2Saudio中高ESP32-S3 I2S音频 + AI语音交互中文项目,阅读门槛低,适合做功能拼装https://github.com/Edragon/ESP32-S3-I2Saudio

如果你重点是“多麦阵列 / 声源方向”


仓库主要功能备注链接
Herobrine-pixel/AudioCompass双 I2S 麦克风声源方向检测更偏 DOA/方位估计,不是完整语音系统https://github.com/Herobrine-pixel/AudioCompass
respeaker/mic_array麦克风阵列、VAD、KWS、DOA偏 Linux / ReSpeaker 生态,但算法思路可参考https://github.com/respeaker/mic_array

如果你重点是“录音 / 本地缓存”


仓库主要功能链接
lopezmiguelangel/ESP32_S3_Audio_RecorderESP32-S3 录音https://github.com/lopezmiguelangel/ESP32_S3_Audio_Recorder
derdacavga/esp32-voice-recorder录音与播放https://github.com/derdacavga/esp32-voice-recorder
mingderwang/i2s_recorderI2S/PDM 录音示例https://github.com/mingderwang/i2s_recorder/
我对你这个板子最推荐的组合
如果你的目标是做一个可工作的 MVP 固件,我建议你按这个顺序参考:
  1. 底层采音验证
    • atomic14/esp32-i2s-mic-test
    • atomic14/esp32_audio
  2. 网络上传 / 实时传输
    • atomic14/esp32_wireless_microphone
  3. 语音转写 / 语音助手方向
    • TheZeroHz/ESpeech
    • KB8NH2/esp32-s3-voice-input
    • KALO-ESP32-Voice-Assistant
需要注意的匹配问题
你的板子不是最常见的“单个数字 I2S 麦克风”结构,而是更像:
  • 多个模拟 MEMS 麦克风
  • 前端音频 ADC
  • 再送到 ESP32-S3
所以很多现成仓库默认是:
  • 直接接 I2S 数字麦克风
  • 或者 I2S 麦克风 + I2S 功放
这意味着你移植时通常要改这些地方:
  • I2S 初始化参数
  • 声道数 / TDM / slot 配置
  • 采样率和位宽
  • GPIO 映射
  • 是否需要通过 I2C 配置音频 ADC
  • 麦克风增益、偏置、通道映射
结论
如果你要找“最像你这个板子”的开源代码,我建议优先看这 4 个:
如果你愿意,我下一步可以继续帮你做这两件事之一:
  1. 帮你从这些仓库里筛出最适合你板子的一个
  2. 直接给你整理一份“适配你当前硬件”的固件架构方案
    • GPIO 分配
    • I2S/I2C 初始化
    • 麦克风通道映射
    • Wi‑Fi 上传框架
    • 录音/转写流程
如果你要,我也可以继续帮你找:
“更接近 TLV320ADC5140 + ESP32-S3 + 多麦克风” 的仓库。
继续找 TLV320 仓库
筛最适合的一个
整理固件架构
补充硬件约束
查音频ADC资料
42 days
review the board and give an update on what it does and how far along we are
12 days

0:47

12 days
updte
12 days

0:01

12 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    cookie-svgrepo-com.svg

    cookie-svgrepo-com.svg

    cookie-svgrepo-comThumbnail
    biskuit.svg

    biskuit.svg

    logo v2
    biscuit-svgrepo-com.svg

    biscuit-svgrepo-com.svg

    V4
    text logo.svg

    text logo.svg

    text logo
    Biskuit AI.svg

    Biskuit AI.svg

    Biskuit AI
    V5.svg

    V5.svg

    V5
    Asset 2.svg

    Asset 2.svg

    V2
    Open-source-hardware-logo.svg

    Open-source-hardware-logo.svg

    Open-source-hardware-logo
    Outline 6.svg

    Outline 6.svg

    Outline 6

    Biskuit AI: Project Showcase

    Kitchen LED Strip Motion & Ambient-Light Controller with 12 V PWM Dimming, PIR Sensor, Ambient Light Sensor, MCU Control, Buck Regulator, and Protection Circuits (TVS, PTC Fuse, Reverse-Polarity Diode) #KitchenLEDController #MotionDetection #AmbientLightSensor

    Properties

    Motion & Day/Night Functional Test Plan: 1) Motion Activation: (a) Power board with LED strip and set ambient light to "night" level (cover light sensor). (b) Ensure PIR output low, LED strip off. (c) Trigger motion in PIR FOV; verify LED strip turns on within configured response time and reaches target PWM brightness. (d) Remove motion; confirm LED remains on for configured hold time, then ramps off according to fade profile. (e) Repeat at different PWM duty cycles (min, mid, max) to confirm dimming behavior. 2) Day/Night Behavior: (a) With no motion, sweep ambient light from dark to bright and record ADC/light-sensor values; identify night/day threshold band. (b) Above day threshold, verify PIR motion does NOT turn on LED strip. (c) Below night threshold, verify PIR motion turns LED strip on as in section 1. (d) Test hysteresis: slowly vary light around threshold to confirm no rapid on/off chattering. 3) Edge & Fault Cases: (a) Power-cycle while PIR is active; verify system comes up with LEDs off and resumes normal logic. (b) Simulate continuous motion at night for extended period; verify thermal behavior (MOSFET, PSU) within limits. (c) If manual override (if populated) is engaged, verify LED strip behavior matches documented override mode regardless of motion/light. Record pass/fail and measured values for each step.

    24

    W

    12V constant-voltage white strip

    PWM, 0–100% duty cycle

    24

    W

    Consumer Electronics

    2

    m

    12

    V

    RoHS, REACH

    3.3

    -20 to 50

    10000

    hours

    Battery

    WiFi, Bluetooth

    Button, Display

    150hrs

    Aluminum body

    IP68

    Microphone Array

    IOS, WINDOWS, ANDROID

    Biskuit is a compact, ESP32-S3-powered wearable device designed for real-time transcription and effortless note-taking. Featuring a 3-microphone array and wireless communication to sync to to the cloud instantly.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $4.27–$5.32

    Digi-Key

    $10.27–$10.98

    LCSC

    $10.48–$20.02

    Mouser

    $16.52

    Verical

    $1.58–$6.41

    Controls