Nicheloom visits: 59,373 all-time · 7,634 in the last 7 days

The opportunity tracker for new startups.

Today: 1,884 launches · Niche of the day: specialized calculation tools · See what launched today →

whistle-esp32

Whistle speech-to-text running fully on an ESP32-S3: hold a button, say a colour in one of 7 languages, the LED does it. No network.

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

GITHUB · launched Oct 19, 2026 · 142 upvotes (top 8%) · 2 views

Niche: speech processing software · 57 launches, 7 in the last 7 days ▼ -22% · Explore this niche →

Category and tags

  • Horizontal
  • Hardware & robotics
  • Prosumer
  • AI-native
  • Hobby / open-source project
  • edge-ai
  • esp32
  • esp32-s3
  • inmp441
  • speech-recognition
  • speech-to-text
  • +2 more

Visit website ↗ Source listing ↗

Could you build this?

No Offline multilingual speech recognition on an ESP32-S3 depends on embedded hardware, quantized keyword-spotting models, and memory-constrained firmware, which go beyond vibe-coded app work.

What it would actually take: The stack is an embedded speech model (keyword spotting or small ASR, quantized for the ESP32-S3's PSRAM and DSP limits) running in C/C++ on ESP-IDF, with microphone DSP pipelines and button and LED drivers. The hard part is fitting seven languages into the memory budget with acceptable accuracy. This needs embedded ML, audio DSP, and firmware expertise plus hardware testing.

Competitors

Other products that read as similar to this one : 151 launches clear the similarity bar, closest 8 shown.

Attention rank: #16 of 152 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 339 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.