USB MICROPHONE AND CLOCK / ESP32 APPLICATION
Dotmic
Push-to-talk USB microphone and dot-matrix clock for the S3AI Game (ESP32-S3) handheld. Real FFT spectrum, NTP clock, UAC1 audio input.

About this project
About this project
Hold the AI key, talk, release to mute: the S3AI handheld enumerates as a standard UAC1 USB microphone — mono, 48 kHz, 16-bit — and any recorder on the host can use it, because speech-to-text happens on the computer. While you speak, a 240×240 ST7789 shows a real 1024-point Hann-window FFT split into 24 bands across roughly 94 Hz to 12 kHz; when you stop, it falls back to a clock synced over Wi-Fi against `ntp.aliyun.com`, `time.cloudflare.com` and `pool.ntp.org`, displayed in Beijing time. Install is application-only through the Launcher SD browser, never at flash offset `0x0`. Audio quality and sleep current were not measured on hardware.
From the README
From the README
- Display
- 240x240 ST7789, SPI mode 0, 40 MHz
- Input
- MSM261S I2S, BCLK 4, WS 5, DIN 6
- Feature
- 48 kHz PCM, 1024-point Hann window
- Limit
- cannot pair as an ordinary Bluetooth headset microphone
Hardware
Boards: ESP32-S3
Supported hardware: ESP32-S3. Confirm the exact board revision and pin map in the upstream repository.
What the source supports
Upstream evidence: Reviewed from public README media at commit fdfa3e69504f under MIT. Firmware was not executed.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: sameclub
Screenshots decoded from the upstream README at a pinned commit. Repository code and firmware were not executed; the license texts are included in the preview package.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
Cardboard Robot DFR1154 AI Camera Desktop Buddy Espresso Shot Timer Espressolog Glideslope
See what an ESP32 project looks like, and whether it runs on your board.
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Try a project
Newest listings
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.