Open-source project showcasing a speech-to-text application on a low-cost CH32V003 microcontroller. The application reads audio from an analog microphone, identifies spoken digits 'zero' to 'nine', and logs the results over a serial link.
Kresmo is an Arduino sketch that uses an OpenAI-compatible API to generate a random and brief pithy saying. The sketch uses the U8g2 library for displaying text on an OLED screen, and the WiFi library for connecting to the internet. The ESP32-C3-0.42 module combines all this hardware into one tiny board.
Date and time classes for Arduino supporting the IANA TZ Database time zones to convert epoch seconds to date and time components in different time zones.