Enable high-quality, local text-to-speech with cloned voices in your OpenClaw instance using OpenAI-compatible backends.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install local-openedai-tts
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 local-openedai-tts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill empowers developers to integrate local text-to-speech (TTS) engines into their AI agent workflows. By leveraging Openclaw Skills, you can transition from cloud-dependent TTS providers to self-hosted solutions such as openedai-speech. This transition allows for the use of advanced voice cloning technology while maintaining strict data privacy.
The core value of this skill lies in its ability to mimic the OpenAI TTS API structure, making it a drop-in replacement for existing systems. It is particularly effective for those using XTTS models to create personalized agent personalities that can communicate through various messaging platforms without incurring external API costs.
To configure your instance using Openclaw Skills, run the following commands in your terminal:
# Point OpenClaw to your local TTS backend
openclaw config set env.vars.OPENAI_BASE_URL http://127.0.0.1:19000/v1
# Configure the TTS provider and voice parameters
openclaw config set messages.tts.provider openai
openclaw config set messages.tts.openai.model tts-1-hd
openclaw config set messages.tts.openai.voice me
# Verify the updated configuration
openclaw config get messages.tts
The skill manages configuration through the OpenClaw CLI, affecting how the agent interacts with audio backends. The following parameters are essential for correct operation:
| Key | Purpose | Required |
|---|---|---|
OPENAI_BASE_URL |
The URL of the local openedai-speech or similar service. | Yes |
messages.tts.provider |
Must be set to openai to use the compatible local API. |
Yes |
messages.tts.openai.model |
The specific model (e.g., tts-1-hd) that supports cloning. |
Yes |
messages.tts.openai.voice |
The unique identifier for the cloned voice in your backend. | Yes |
speed |
Playback speed, though currently limited by schema constraints. | Optional |
Loading
A high-performance audio transcription skill leveraging Cloudflare Workers and the Whisper model for seamless speech-to-text conversion.

A private WebSocket gateway that establishes a secure, self-hosted bridge between iOS devices and local AI agents.

A specialized AI agent skill for searching and downloading Reformed Christian theology books and academic PDF resources.

An automated interaction tool that enables AI agents to detect and respond to @mentions or direct messages within Feishu group chats.

A dedicated tool for accessing a shared Whisper STT server over a private Tailnet using OpenAI-compatible endpoints.

A comprehensive executive function support system designed to help users manage daily planning, task breakdown, and emotional regulation through evidence-based ADHD strategies.








































