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

Using OpenClaw as a Financial Monitoring and Document Management System
A user configured OpenClaw with read-only bank API access to monitor transactions, generate reports, track cash flow, and manage subscription tracking. The setup also includes automated invoice collection via WhatsApp and document organization in Google Drive and Excel.

Developer Replaces AI Agent with Direct Playwright Script for Browser Automation
A developer used OpenClaw to spawn a Gemma 4 31B agent for browser automation via Playwright but encountered issues with incorrect API calls and timeouts. They replaced the entire agent with a 50-line script that communicates directly with Chrome, completing the task in 10 seconds.

Local Multi-Agent AI Setup on WSL Using OpenClaw and Ollama
A developer shares their architecture for running a multi-agent AI system on WSL Ubuntu 24.04 using OpenClaw as a gateway, with four specialized agents including one running locally on Ollama for zero API costs.

Browser-based curling game built with Claude Sonnet 4.5 by non-coder
A developer with zero coding experience built a fully playable browser-based curling game using Claude Sonnet 4.5. The game includes physics, scoring, and complete game flow, with Claude handling all code generation, debugging, and refinement based on plain English feedback.