Add Bidirectional Voice to Any AI Agent
UkieTechie · reddit · 2026-07-14
The author open-sourced cicero: a self-hosted solution to add bidirectional voice capabilities to any agent or harness.
Key features include:
- Compatibility with Claude Code, Codex, Gemini CLI, or any ACP / OpenAI-compatible endpoint
- Local STT + TTS support, keeping voice data entirely on-device
- Interaction via Telegram messages or phone-call-style interfaces
- Ability to configure distinct voices and personas for different profiles when integrated with Hermes Agent
The author also shared implementation insights: streaming sentence-by-sentence playback reduces latency better than simply using faster TTS; poor voice cloning is often caused by leading silence in reference audio; and true barge-in requires a dedicated voice model front-end, as simple energy-based VAD is insufficient.
More from coding & agent
- AI agents are starting to strain code hosting platforms — craigsdennis · 2026-07-21
- Async OPD distillation doubles throughput while matching synchronous math accuracy — _lewtun · 2026-07-21
- Omnigent 0.6.0 adds Claude Code imports, Slack approvals and desktop apps — matei_zaharia · 2026-07-21
- Google appears to have quietly shipped Gemini 3.6 Flash, with lower pricing and better agentic scores — xiaohu · 2026-07-21
- Open-source CLI audits AI tools, MCP configs, and agent skills on local machines — Initial-Copy332 · 2026-07-21
- Coding agents feel less stressful when the 5-hour limits are temporarily removed — iamrobotbear · 2026-07-21