DESK VOICE ROBOT / ESP32 APPLICATION
jarvis
Jarvis: a tiny desk voice-assistant robot with animated AMOLED eyes (ESP32-S3, Waveshare AMOLED 1.8). Offline wake word, Groq LLM, Azure TTS, clock & weather, internet radio, 3D-printable case. Docs in Italian.

About this project
About this project
A desk robot with two animated eyes on a 1.8-inch AMOLED, answering in Italian when called by name. The wake word is detected locally by esp-sr, so no audio leaves the device until it is spoken; questions then go to Groq Whisper for transcription, a Groq-hosted Qwen 3.8 with a GPT-OSS fallback, and an Azure neural voice returning PCM with subtitles drawn on screen. Free tiers of both services cover home use, but a Groq key and an Azure Speech resource are required. Seven FreeRTOS tasks split the two cores — microphone and wake word on one, network, playback and UI on the other. The build is an Arduino sketch; the case prints in white and black PLA and closes with seven screws. The firmware is marked untested on real hardware, and a single microphone means it cannot hear you while speaking.
From the README
From the README
- Feature
- Offline "Jarvis" wake word
- Services
- speech-to-text with Groq Whisper
- Build
- how to build it (Arduino IDE 2 or arduino-cli)
- Limit
- about an hour with the screen on
Hardware
Native board: Waveshare ESP32-S3-Touch-AMOLED-1.8
Boards: ESP32-S3 Waveshare
ESP32-S3 / Waveshare. Verify the exact board revision, wiring and power requirements in the upstream build guide.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: skiokk
Screenshots from the upstream README. Code and firmware were not executed. License notices are included.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
Waveshare AMOLED Watch Espresso Shot Timer Family Hub · Voice Notes S3 Desk Tilt A Tron reflbo
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.