Build a Hands-Free AI Chat with OpenClaw + Mattermost — No Real-Time Voice Needed

A developer has shared a self-hosted AI workflow combining OpenClaw, Mattermost, and TTS that delivers driving-safe AI interaction without building a full real-time voice assistant. The system uses the Mattermost mobile app on iPhone: tap the keyboard microphone button, dictate using Apple's built-in speech-to-text, and send a normal text message into an OpenClaw agent chat. The agent replies with a concise written response and a generated MP3 audio attachment that can be played immediately — ideal for commuting or multitasking.
Architecture Overview
- Input: iPhone speech-to-text → Mattermost text message
- Processing: OpenClaw agent receives message, generates response
- Output: Written reply + TTS-generated MP3 attached via Mattermost API
No always-on microphone, no websocket voice sessions, no interruption handling. The conversation remains searchable and threaded in Mattermost with a complete written record.
Key Benefits
- Persistent chat with full searchability and threading
- No real-time voice infrastructure needed
- Privacy-friendly — fully self-hosted
- Works for commuting, field work, troubleshooting, multitasking
The TTS is currently handled via Microsoft Edge TTS, with the generated MP3 uploaded directly through the Mattermost API. The result is described as an asynchronous AI voice copilot with persistent memory and operational logs — simpler than real-time voice mode but delivering most practical benefits.
While the post uses Mattermost, the concept is platform-agnostic: any chat platform that supports mobile dictation and file attachments should work.
📖 Read the full source: r/openclaw
👀 See Also

Building an AI Cortex with Claude Code: Architecture and Context Library Insights
A developer built a platform where Claude writes, reviews, and auto-merges code, with the key insight being a structured context library that compounds over time. After six weeks, the AI reportedly knows the company better than a new hire after a year.

Custom OpenClaw Skills for CRM and CMS Integration
A developer built custom OpenClaw skills to interface with their own CRM and CMS systems, enabling automated lead generation and content drafting with human oversight. The setup took one day to implement.

Running OpenClaw locally with Jetson Nano and gaming laptop using Ollama
A developer set up OpenClaw to run locally using a Jetson Nano and a 2022 MSI gaming laptop with Qwen 3.5 9B via Ollama, implementing wake-on-LAN for power efficiency and hybrid routing to OpenAI for complex tasks.

Developer Rebuilds LinkedIn Research Agent After Account Restriction
A developer rebuilt their OpenClaw agent to use LinkedIn's API instead of browser automation after mass-visiting 200 profiles triggered an account restriction. The new approach uses direct API calls for cleaner data and avoids detection.