Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Yes. Forrest Note is an ESP32-S3 firmware project for recording voice notes, sending audio to OpenAI Whisper for transcription, and saving processed Markdown notes to GitHub. It is a maker build—not a ready-to-buy recorder—and its documented speech workflow uses cloud APIs, so it is not an offline Whisper device.

What Forrest Note does

Forrest Note is built on the Pala Note hardware and firmware foundation. Its intended workflow is simple: hold a button, speak, then release it. The device records the audio and sends it to OpenAI’s Whisper API, configured in the project as whisper-1. It then sends the transcript to gpt-4o-mini to generate a one-word topic title, a one-sentence summary, a cleaned-up note body, topic tags, and, in some cases, calendar-event fields. The resulting note retains the raw transcript as well as the cleaned text. The project describes this flow in its Forrest Note repository README.

The README describes transcription as “on-device” in one feature list, but its setup and privacy details explain that the device calls OpenAI using an API key. In practical terms, recording happens on the ESP32-S3; transcription and note processing happen through OpenAI’s cloud API. The repository says there is no third-party server between the device and OpenAI or GitHub, but that is the project’s description, not an independent security audit.

Once processed, notes are saved as Markdown files in a GitHub repository you configure. That makes them available for use in an Obsidian vault or other Markdown-compatible tools. Forrest Note is firmware and a build project: expect to assemble or source compatible hardware, configure credentials and Wi-Fi, and flash the firmware yourself.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA Compatible with Arduino IDE (3PCS)
  • 2.4GHz Dual Mode WiFi + Bluetooth Development Board
  • Support LWIP protocol, Freertos
  • SupportThree Modes: AP, STA, and AP+STA
  • Ultra-Low power consumption, Compatible with Arduino IDE
  • ESP32 is a safe, reliable, and scalable to a variety of applications

Which hardware the project targets

The README specifies the Waveshare ESP32-S3 1.54-inch e-Paper AIoT Development Board, black-and-white non-G version. It identifies an N8R8 ESP32-S3 module with 8 MB flash and 8 MB OPI PSRAM, plus a 1.54-inch 200 × 200 e-paper display, audio codec, microphone and speaker, microSD/TF slot, RTC, environmental sensor, LiPo charging, and 2.4 GHz Wi-Fi/Bluetooth LE. The four-colour “1.54G” variant is explicitly not the target. Check the exact board variant and revision against a current listing before buying; stock and price are not established here.

Forrest Note credits Pala Note for hardware bring-up and inherited components including the e-ink and audio/codec drivers, recording engine, and UI. The case design belongs to the upstream Pala Note project and is not redistributed in the Forrest Note repository. Forrest Note says its additions are MIT-licensed and instructs builders to follow the upstream license for inherited portions.

Rank #2
Sale
ELEGOO 3PCS ESP-32 Dev Boards, ESP-WROOM-32, USB-C, WiFi Bluetooth 4.2
  • Dual-Core Performance Up to 240 MHz: Run sensor processing, wireless communication, automation logic and connected-device tasks on a 32-bit dual-core ESP32 platform designed for responsive embedded and IoT projects
  • Built-in Wi-Fi and Bluetooth 4.2: Connect to 2.4 GHz Wi-Fi networks or use Bluetooth Classic and BLE for wireless sensors, smart devices, remote controls, home automation and other connected projects
  • Flexible Power-Saving Modes: ESP32 power-management features support dynamic clock scaling and low-power operating modes, helping developers reduce energy use in compatible sensing, monitoring and connected-device applications, suitable for battery-powered Internet of Things (IoT) devices.
  • USB-C Programming with CP2102: Connect through USB-C for power, sketch uploads and serial monitoring, while GPIO, UART, SPI and I2C interfaces support sensors, displays, motor drivers and other modules (USB-C cable not included)
  • Over-the-Air Update Support: Configure OTA functionality through a compatible ESP-32 software framework to update deployed firmware over Wi-Fi without reconnecting the board by USB for every revision

What you need to build and configure it

The repository’s documented prerequisites include the assembled Pala Note hardware, a USB-C cable, a computer, 2.4 GHz Wi-Fi, an OpenAI API key with billing enabled, and a GitHub repository with a fine-grained token granting Contents read/write access. The project’s firmware instructions specify Arduino ESP32 core 3.2.0, Adafruit GFX Library, ArduinoJson, OPI PSRAM, a custom partition table, and 8 MB flash settings. These are the maintainer’s build instructions; they have not been independently verified here.

The README also documents a flashing quirk: hold the record/BOOT button while connecting USB and keep holding it through the firmware write. Follow the repository’s current build and setup directions for the precise configuration and credential steps rather than assuming a generic ESP32 flash procedure will work.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
ELEGOO ESP-32 Super Starter Kit with Tutorial Compatible with Arduino IDE
  • Powerful ESP-32 Board: Unlock the world of Internet of Things (IoT) and advanced electronics with the heart of this kit: the ESP-32 board. It features a powerful dual-core processor, integrated Wi-Fi and Bluetooth 4.2, making it perfect for building connected, smart devices that communicate with your phone or the cloud. It's fully compatible with the Arduino IDE for easy programming.
  • Super Starter Kit: This kit contains over 35 different modules and electronic components, including sensors, displays, motors, and input devices. From LEDs and buttons to an OLED screen, servo motor, and keypad, you have everything needed to explore a vast range of projects in one box.
  • Step by Step Online Tutorial: Jump right in with our detailed, beginner-friendly tutorial. Access 30+ projects with complete code, clear circuit diagrams, and step-by-step instructions. Learn the fundamentals of electronics, coding, and how to utilize the ESP-32's unique capabilities without any prior experience.
  • Hands-on Learning for All Skill Levels: Perfect for students, makers, engineers, and hobbyists. Start with basic circuits and coding, then progress to intermediate and advanced IoT applications. Build practical projects like weather stations, smart home controllers, remote-controlled devices, and interactive gadgets. The skills you learn are the foundation for real-world innovation.
  • Quality & Great Support: Elegoo is committed to quality. We provide a clear, detailed tutorial guide, refined code, and a well-organized component kit. All modules are carefully selected for reliability and ease of use. Our dedicated technical support team and active online community are ready to help you succeed in your learning journey.

Cloud transcription, file limits, and model choice

Because the documented workflow calls OpenAI, the device needs network access for transcription and note processing. The OpenAI speech-to-text guide states that transcription API uploads are limited to 25 MB and recommends compressing or splitting larger files. It also cautions against splitting audio mid-sentence, since losing context can reduce transcription quality. Check the current OpenAI speech-to-text documentation when planning recording length or handling long audio.

There is a distinction between the project’s implementation and OpenAI’s current general-purpose guidance: Forrest Note documents whisper-1, while OpenAI’s guide recommends starting with gpt-transcribe for new general-purpose transcription. That does not mean the project has adopted the newer model; its README is the source for the model it documents.

Rank #4
ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA Compatible with Arduino IDE (1 PCS)
  • 2.4GHz Dual Mode WiFi + Bluetooth Development Board
  • Support LWIP protocol, Freertos;ESP32 is a safe, reliable, and scalable to a variety of applications
  • SupportThree Modes: AP, STA, and AP+STA
  • Ultra-Low power consumption, Compatible with Arduino IDE
  • 1PCS 30Pin ESP32 Development Board 2.4GHz WiFi Dual Cores Microcontroller Integrated with Antenna RF Low Noise Amplifiers Filters
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How it differs from ESP32 local voice-recognition projects

Espressif’s ESP-SR toolkit is a different approach. Its documented components include an audio front end, wake-word engine, speech-command recognition, and speech synthesis (Chinese only in the cited getting-started overview). Those capabilities are useful for command-driven interfaces, but they do not establish that Forrest Note uses ESP-SR or supports local free-form dictation. Espressif’s ESP32-S3-Korvo-1 documentation describes a separate AI development board with a microphone array and offline speech-command recognition; it does not establish compatibility with Forrest Note firmware.

Best Value
HiLetgo ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA for Arduino IDE
  • 2.4GHz Dual Mode WiFi + Bluetooth Development Board
  • Ultra-Low power consumption, works perfectly with the Arduino IDE
  • Support LWIP protocol, Freertos
  • SupportThree Modes: AP, STA, and AP+STA
  • ESP32 is a safe, reliable, and scalable to a variety of applications
Dimension Forrest Note Espressif ESP-SR material
Speech processing Cloud transcription through OpenAI Whisper, followed by GPT-based note cleanup, according to the project README. On-device voice-processing components such as wake-word and speech-command recognition, according to Espressif’s ESP-SR documentation.
Typical input Free-form spoken notes, as described by the project. Wake words and speech commands; the cited overview does not establish free-form dictation parity.
Output and workflow Processed Markdown notes pushed to the builder’s GitHub repository; compatible with an Obsidian workflow. Voice-processing components; the cited documentation does not describe Forrest Note’s GitHub/Markdown workflow.
Hardware relationship Targets the specified Waveshare ESP32-S3 1.54-inch e-paper AIoT board, black-and-white non-G version. The ESP32-S3-Korvo-1 is a different board; compatibility with Forrest Note is not established.

Is it the right build for you?

  • Consider it if you want a compact e-paper voice-note device, are comfortable configuring firmware and API credentials, and want Markdown notes in your own GitHub repository.
  • Look elsewhere if your requirement is offline transcription, a turnkey recorder, or a documented guarantee about recording duration, battery life, or transcription accuracy. The project materials do not establish those capabilities or results.
  • Plan for data handling with the cloud workflow in mind: spoken audio is sent to OpenAI for transcription, and the resulting note is sent to your configured GitHub repository. Review the project and service terms and choose what you are comfortable recording and storing.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.