Discover and explore top open-source AI tools and projects—updated daily.
Open-source voice agent platform
Top 90.1% on SourcePulse
EchoKit Server provides an open-source platform for building voice agents, targeting developers and hobbyists who want to create custom voice-controlled devices. It enables integration with various AI services for speech processing and language understanding, offering a flexible and extensible solution for interactive voice applications.
How It Works
The server acts as a central hub, communicating with EchoKit-compatible hardware (like ESP32 devices) via WebSockets. It supports pluggable AI services, allowing users to configure VAD, ASR, LLM, and TTS components. Crucially, it accepts any AI service with an OpenAI-compatible API, promoting interoperability with both open-source and proprietary models. Tool-use capabilities can be extended through MCP servers.
Quick Start & Requirements
cargo build --release
.config.toml
to specify AI services and device "skins" (background.gif
, hello.wav
).Highlighted Details
Maintenance & Community
The project is maintained by second-state. Further community or roadmap information is not detailed in the README.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project requires specific hardware (EchoKit device or custom ESP32 with EchoKit firmware). The setup process involves compiling Rust code and configuring TOML files, which may present a learning curve for users unfamiliar with these technologies.
2 weeks ago
Inactive