Echokit Server
Open voice-agent server for the ESP32 EchoKit.
By second-state
- Est. cost
- Cost unknown
- Posted
- GitHub stars
- 592 (GitHub)
Overview
EchoKit Server is the open-source Rust backend for the EchoKit ESP32 voice device (or your own ESP32 running EchoKit firmware). It manages the full voice-AI loop.
How it works
It chains speech recognition โ LLM โ TTS, and each stage can point at any OpenAI-compatible endpoint, local or cloud, with ElevenLabs streaming for speech. It also supports end-to-end pipelines with Gemini and Qwen Real-Time, custom prompts and MCP servers. It can run locally or use preset servers.
Hardware
- EchoKit ESP32 device
This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow โView originalโ for the full project.
More in Voice Assistants & Companions
See all 32esp_ai (fully offline ESP32-S3)
Speech-to-text, a tiny LLM and TTS all on one ESP32-S3.
- Freenove FNK0104B ESP32-S3
AdvancedCost unknown40
Daedalus voice terminal
An ESP32 voice terminal for a home AI running OpenClaw.
- ESP32
- mic
- speaker
- +2 more
IntermediateCost unknownRIO XIAO ESP32 S3 Gemini Live Voice Assistant
Standalone full-duplex Gemini Live assistant on a XIAO.
- XIAO ESP32-S3
IntermediateCost unknown2