Tech News
← Back to articles

Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC

read original related products more articles

VapiCon 2025 Hardware Workshop

Demo Video

Prerequisites

ESP-IDF: Install ESP-IDF v5.5.1 or later Quick Installation Steps macOS/Linux # Install prerequisites (macOS) brew install cmake ninja dfu-util # Install prerequisites (Ubuntu/Debian) # sudo apt-get install git wget flex bison gperf python3 python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 # Clone ESP-IDF repository mkdir -p ~ /esp cd ~ /esp git clone -b v5.5.1 --recursive https://github.com/espressif/esp-idf.git # Install ESP-IDF tools cd ~ /esp/esp-idf ./install.sh esp32s3 # Set up environment (run this each time you open a new terminal) source ~ /esp/esp-idf/export.sh Windows # Download and run the ESP-IDF installer from: # https://dl.espressif.com/dl/esp-idf/ # Or use the ESP-IDF command prompt installed by the installer # Then run: export.bat Verify Installation idf.py --version # Should output something like: ESP-IDF v5.5.1 Setting up Environment (Required for each terminal session) # Add this to your ~/.zshrc to avoid running it manually: alias get_idf= ' . ~/esp/esp-idf/export.sh ' # Open a new terminal to apply the changes # Then you can simply run: get_idf Full Documentation: Official ESP-IDF Installation Guide Hardware: AtomS3R or

Atomic Echo Base

Atomic Battery Base

Project Setup

1. Clone the Repository

git clone --recurse-submodules https://github.com/VapiAI/vapicon-2025-hardware-workshop.git cd vapicon-2025-hardware-workshop

2. Configuration

... continue reading