Observed since 20 Oct, 23:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Fast, minimal speech output MCP server and CLI for AI coding agents
Fast, minimal multi-provider speech output MCP server and CLI for AI coding agents.
Zero heavy dependencies. Pure Python standard library audio playback with seamless Dumbo HUD bridge synergy.
agents-voice equips AI coding agents (Antigravity, Cursor, Zed, Claude, agents-harness) with a native voice tool (voice_speak). Instead of reading long code diffs or screen-scraping text, the agent formulates a concise, natural spoken summary (1–2 sentences) directly to the developer's ears upon completing tasks.
gpt-audio PCM16 streaming, gpt-4o-mini-tts), OpenAI, Google Gemini 2.5 TTS, ElevenLabs, and custom OpenAI-compatible local endpoints (e.g., Kokoro, LocalAI).urllib.request, winsound / winmm on Windows, native OS audio players on macOS/Linux). No ffmpeg, no pygame, no C compiler required.127.0.0.1:12480), optionally routes through Dumbo's Veadio HUD for synchronized word-by-word highlighted playback.~/.agents/voice.json with fallback discovery from environment variables and existing Dumbo settings.pip install agents-voice
Or install in editable mode from source:
git clone https://github.com/Lolaplex/agents-voice.git
cd agents-voice
pip install -e .
Credentials and settings are saved to ~/.agents/voice.json:
agents-voice config --provider azure --key "YOUR_AZURE_KEY" --region "swedencentral" --voice "de-DE-Seraphina:DragonHDLatestNeural"
agents-voice config --provider openrouter --key "YOUR_OPENROUTER_KEY" --model "openai/gpt-4o-mini-tts" --voice "marin"
agents-voice config --provider openai --key "YOUR_OPENAI_KEY" --model "gpt-4o-mini-tts" --voice "marin"
agents-voice config --provider gemini --key "YOUR_GEMINI_KEY" --model "gemini-2.5-flash-preview-tts" --voice "Kore"
agents-voice config --provider elevenlabs --key "YOUR_ELEVENLABS_KEY" --voice "JBFqnCBsd6RMkjVDRZzb"
agents-voice config --provider custom --base-url "http://127.0.0.1:8880/v1" --voice "af_heart"
Add to your MCP configuration (e.g. ~/.cursor/mcp.json, ~/.agents/mcp.json, or Claude Desktop config):
{
"mcpServers": {
"agents-voice": {
"command": "python",
"args": ["-m", "agents_voice", "serve"]
}
}
}
| Tool | Description |
|---|---|
voice_speak(message, provider?, model?, voice?) | Synthesizes and plays a concise 1–2 sentence spoken summary directly to the user. |
voice_stop() | Immediately terminates any currently playing speech audio. |
voice_status() | Reports backend status, configured providers, active voice, and bridge availability. |
| Command | Description |
|---|---|
agents-voice speak "Text to speak" | Speaks text directly via the active provider. |
agents-voice speak --wait "Text" | Speaks text and waits until playback finishes. |
agents-voice test | Plays a quick test speech sample to verify audio output. |
agents-voice stop | Cuts off any running audio playback immediately. |
agents-voice status | Prints active provider configuration and status JSON. |
agents-voice config [options] | Updates provider, model, voice, speed, region, or API keys. |
agents-voice serve | Runs the FastMCP server via stdio transport. |
MIT License. See LICENSE for details.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.1 | 16 Oct 2026 | 1 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 23:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:be225fe199db76728cbf9d742b16b9af0051d2bc5627479b11b399c3c74e9488