Building a Voice Interface for OpenClaw Agents Using iPhone Shortcuts

A developer on r/openclaw shared their setup for creating a voice interface similar to Siri for OpenClaw agents. The system combines a local Python server with iPhone Shortcuts to enable voice interaction with OpenClaw agents.
System Architecture
The setup requires enabling OpenAI HTTP mode on the OpenClaw gateway and LAN. The core components are:
- Python Server: Originally a script that listened for keywords via microphone, performed speech-to-text, sent text to OpenClaw API, received responses, and performed text-to-speech using the user's voice. This was adapted into a basic server with an endpoint that can receive text from anywhere, send it to OpenClaw, and return the response.
- iPhone Shortcut: Handles speech-to-text and text-to-speech locally on the iPhone. The shortcut workflow includes:
- Dictate text (records voice to text)
- Get contents of URL: url/ask with dictated text in body (sends text to be routed to OpenClaw agent for response)
- Dictionary: Get value for reply in contents of URL (store response text)
- Speak: dictionary value (text-to-speech output)
Implementation Details
The developer runs this through WireGuard and operates entirely on LAN or through VPN when outside the local network. They emphasize a critical security consideration: "Be careful opening an endpoint for your OpenClaw agent to respond through. It can allow anyone to access your agent (computer). Use auth token."
The approach offloads speech processing to the iPhone while keeping the OpenClaw agent interaction centralized through the Python server endpoint. This allows for voice interaction with OpenClaw agents from anywhere while maintaining security through VPN and authentication tokens.
📖 Read the full source: r/openclaw
👀 See Also

Reddit User Runs 25+ Scheduled AI Agents as Personal Personas on Mac: Is This Useful or Just Complexity?
A developer shares his personal AI setup with 25+ scheduled agents on a Mac, organized into four personas (Wife, Daughter, Son, and a monitor) that automate work, open-source projects, hobby builds, and GitHub PRs — and asks the community whether it's genuinely useful or complexity for its own sake.

OpenClaw Automates Restaurant Bookings with OpenTable Skill
A developer has configured their OpenClaw AI agent to book restaurants automatically using a custom OpenTable skill. The agent reads preferences from a food.md file and books restaurants like Bocconcino, OITA, and Trishna.

Autonomous Cold Email System Built with OpenClaw Agents
An OpenClaw-based system automates cold email outreach using Nexus to research prospects' websites, generate personalized email content from analysis, manage batches in Notion, send via Instantly, and triage replies without manual intervention.

OpenClaw user automates parking payments by reverse engineering government portal
An OpenClaw user created a script that automatically pays for parking by reverse engineering a local government portal, reducing costs from $3 per transaction to zero by running locally on a Mac mini.