A local-to-cloud bridge for processing Speech-to-Text with Whisper and Text-to-Speech via AWS Polly.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install voice-agent
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-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The AI Voice Agent Backend provides a specialized client-side interface for local Speech-to-Text (STT) and cloud-based Text-to-Speech (TTS). By leveraging local Whisper models for transcription and AWS Polly for natural voice generation, this skill allows agents to communicate through audio channels without manual text conversion. It operates as a client interface connecting to a dedicated local API, ensuring low-latency processing and high-quality audio interactions.
This tool is specifically designed for developers building hands-free or voice-first Openclaw Skills, prioritizing audio-first communication. It removes the need for text-based commentary during voice interactions, allowing for a seamless conversational flow where the agent processes audio inputs and responds with generated speech files automatically.
To utilize this within your Openclaw Skills environment, ensure the backend API is running at http://localhost:8000. Follow these steps to verify and use the tools:
# Check if the voice agent API is running and healthy
python3 scripts/client.py health
# Transcribe an audio file using local Whisper
python3 scripts/client.py transcribe "/path/to/audio/file.ogg"
# Generate audio from text using AWS Polly
python3 scripts/client.py synthesize "Text to speak" --output "/path/to/output.mp3"
| Data Type | Description | Format |
|---|---|---|
| Transcription Output | Plain text resulting from the Whisper STT process. | String |
| Synthesis Input | The text response generated by the AI agent. | String |
| Synthesis Output | The final audio file returned to the user. | .mp3 or .ogg |
| Service Health | Status check of the connection to the local Voice Agent API. | Boolean/JSON |
Loading
A specialized skill for synchronizing Garmin Connect activity history and training schedules into a structured JSON database.

A local-first REST API for managing tasks, recurring payments, and project progress logs with full JSON persistence.

A bridge for AI agents to query, search, and retrieve live Microsoft technical documentation and official code samples.

An automated diagramming tool that converts text descriptions into hand-drawn Excalidraw visuals for Obsidian and web platforms.

A comprehensive integration for managing Google Analytics 4 properties and retrieving reporting data via managed OAuth.

A comprehensive journalistic workflow for AI agents to collect materials, verify facts, and generate publication-ready news content.








































