OpenClaw Agent Voice Call Demo with Streaming TTS and Barge-in

A developer has demonstrated their OpenClaw agent making actual phone calls through Telegram. The agent initiates voice calls and engages in full conversations when prompted with the command "call me now."
Technical Implementation Details
The demo showcases two specific technical features:
- Streaming Text-to-Speech (TTS): The agent responds sentence-by-sentence instead of waiting for the complete reply to be generated. This reduces latency and creates more natural conversational flow.
- Barge-in Support: Users can interrupt the agent mid-sentence, similar to real human phone conversations. This allows for more dynamic interaction without waiting for the agent to finish speaking.
The implementation uses Telegram as the interface platform, where the command "call me now" triggers the agent to initiate a phone call. Once connected, the conversation proceeds with the streaming TTS and barge-in capabilities enabled.
This type of voice interface represents a shift from traditional chatbot interactions toward more natural, real-time communication. Streaming TTS is particularly valuable for voice applications where response latency can disrupt conversational flow. Barge-in functionality, while common in enterprise IVR systems, is less frequently implemented in AI agent contexts but significantly improves user experience by allowing natural interruptions.
📖 Read the full source: r/openclaw
👀 See Also

Building Persistent Memory for Claude with Four Markdown Files
A developer built a system to overcome Claude's session-based context limitation using four markdown files loaded via project context: Protocol, CONVERGEHERE, Daily Capture, and Continuity. The system maintains context across sessions by having Claude read all files at boot and update Continuity and CONVERGEHERE at session close.

Using Markdown Files as Workflow Engine for Claude Code in Kubernetes
A developer replaced traditional pipeline tools like Dagster or Prefect with plain English markdown files that Claude Code executes as a Kubernetes CronJob. The system coordinates steps by writing artifacts to disk and has been running for over a month.

Using yavy.dev to query OpenClaw docs via AI for configuration help
A user reports success configuring OpenClaw by using yavy.dev to index the documentation and query it through Claude AI, moving from confusion to a working setup in an afternoon.

Claude for Engineering Compliance: 6-Month Workflow Breakdown
A technical firm shares how they use Claude Projects, Artifacts, and constraint-following to avoid hallucinations in client-facing specs.