kesha-voice-kit for MCP
Local-first voice toolkit for agent builders and power users
- Free
- 4.7
- V v1.25.0-beta.2
Local-first voice toolkit for agent builders and power users
kesha-voice-kit, created by Drakulavich, gives LLM-based agents speech input and output. The tool supplies local speech-to-text and text-to-speech processing for agent interaction and desktop assistants. Key elements include 25-language STT, Kokoro and Piper TTS engines, SSML prosody controls, and a compact ~65MB Rust engine. It targets developers, Claude Desktop and OpenClaw power users, and privacy-conscious individuals needing offline voice in agent workflows.
What tasks you can actually use it for?
The kit converts spoken audio into text and generates spoken audio from text, so it fills the gap between text-only LLMs and voice-enabled agents. It includes voice activity detection and automatic language detection for live input, making it suitable for live assistant interactions, voice commands, and dialog testing with agent frameworks. The toolkit aims to let an LLM both hear and speak within an agent workflow.
How fast and lightweight the processing feels in practice
Speech-to-text is optimized for Apple Silicon, with the developer reporting up to 19x faster performance than a standard Whisper implementation, and the STT engine supports 25 languages. The core engine is a single approximately 65 MB binary that runs locally, which reduces startup footprint and removes heavyweight runtime dependencies normally associated with media stacks.
What voice control and language options are available
Text-to-speech uses Kokoro and Piper engines to produce natural-sounding output and supports SSML to adjust rate, pitch, and volume. TTS is available in nine languages while STT covers 25 languages, which lets developers choose voice parameters programmatically for dialogue testing, prototypes, and multilingual agent interactions.
Does it fit into an agent workflow without extra dependencies?
The kit functions as an MCP server and provides direct integration points for Claude Desktop, OpenClaw skills, and Hermes agent protocols. It is compatible with Apple Silicon via CoreML and with Linux and Windows via ONNX. CLI tools require Bunor newer, and the engine avoids Python, FFmpeg, and native Node addons by shipping as a Rust binary. Initial model downloads are needed during setup; after that processing stays local.
Best suited for developers needing local, agent-integrated voice
The kit is a practical option for developers and power users who require offline voice in agent environments, supported by active development from the creator and strong community adoption among OpenClaw and Claude Desktop users. Expect a modest setup step for models and Bun, and plan to verify voice behavior in your specific agent flows before deploying to production environments.
Pros
- On-device STT with support for 25 languages
- TTS uses Kokoro and Piper with SSML prosody control
- Single ~65MB Rust binary without Python or FFmpeg
- Native MCP server integration for agent frameworks
Cons
- CLI requires Bun 1.3.0 or newer for management tools
- Initial models must be downloaded during setup
- Performance advantage concentrated on Apple Silicon
kesha-voice-kit for MCP
- Free
- 4.7
- V v1.25.0-beta.2
Top downloads

t2t
t2t: OpenAI TTS bridge for MCP-based assistants

mcp-youtube-transcript
MCP Youtube Transcript: Extract Video Data for AI Assistants

mcp-tts
MCP-TTS: Versatile Text-to-Speech Solution

kesha-voice-kit
Local-first voice toolkit for agent builders and power users

langlearn-tts
Langlearn Tts: A Text-to-Speech Tool for Language Learning in MCP