A high-performance, real-time voice interface for Openclaw agents featuring sub-2 second latency and multi-provider STT/TTS support.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install voice-assistant
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install voice-assistant using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The voice assistant is a sophisticated communication layer designed for Openclaw Skills that enables developers to interact with their AI agents using natural speech. By bridging the gap between browser-based audio capture and agent logic, this skill allows for a fluid, hands-free experience. It utilizes WebSockets to maintain a persistent connection, ensuring that audio data is streamed bi-directionally with minimal overhead.
This skill is not just a simple wrapper; it integrates deeply with the OpenClaw gateway, maintaining full access to the agent's context, tools, and memory. Whether you are using Deepgram for ultra-fast processing or ElevenLabs for high-fidelity vocal synthesis, this tool optimizes the entire pipeline to deliver a conversational experience that feels responsive and human-like within the ecosystem of Openclaw Skills.
To get started with this voice interface for Openclaw Skills, ensure you have the uv package manager installed.
# Install the uv dependency manager
brew install uv
# Navigate to the skill directory and prepare environment
cd {baseDir}
cp .env.example .env
# Edit .env to include your API keys and gateway URL
# OPENCLAW_GATEWAY_URL=http://localhost:4141/v1
# VOICE_STT_PROVIDER=deepgram
# Launch the voice server
uv run scripts/server.py
Open your browser to http://localhost:7860 to begin interacting.
The skill manages its operation through environment variables and structured WebSocket messages. Below is the primary configuration schema:
| Variable | Description | Default/Options |
|---|---|---|
| OPENCLAW_GATEWAY_URL | The API endpoint for your agent | http://localhost:4141/v1 |
| VOICE_STT_PROVIDER | Provider for Speech-to-Text | deepgram, elevenlabs |
| VOICE_TTS_PROVIDER | Provider for Text-to-Speech | deepgram, elevenlabs |
| VOICE_VAD_SILENCE_MS | Milliseconds to wait for silence before processing | 400 |
| VOICE_SAMPLE_RATE | Audio sampling frequency in Hz | 16000 |
| VOICE_TTS_VOICE | Voice ID for the chosen TTS provider | rachel, aura-2-theia-en |
Loading
A specialized tool for extracting and summarizing YouTube transcripts to save time on video content consumption.

A powerful automation bridge for Typefully to manage social media drafts and multi-platform scheduling directly via the CLI.

A powerful CLI-driven tool for managing Typefully drafts and scheduling across multiple social platforms.

A high-performance utility to measure and compare Time to First Token (TTFT) latency across major LLM providers in parallel.

A lightweight personal CRM and context-retention skill for AI agents to store and recall specific details about individuals.

Query and analyze local Copilot Money transaction and budget data using SQL and shell utilities.








































